Job Description

Your role and responsibilities

• Contribute to development and support of the product, working closely with senior developers

• Write and debug code in C++, and Python, ensuring performance and scalability

• Work on bug fixes, enhancements, and customer-reported issues

• Collaborate in Agile sprints and maintain development across multiple OS platforms

• Take ownership of modules and progressively work independently with minimal hand-holding

• Write and execute test cases using Perl and scripting for validation

• Participate in code reviews and troubleshooting in cross-functional teams

Required education

Bachelor's Degree

Required technical and professional expertise

• Hands-on experience in C++, and Python for systems or network-oriented development

• Basic experience with Makefiles, Shell scripting, and GDB for debugging

• Exposure to multi-threading, socket programming,...

Apply for this Position

Ready to join IBM? Click the button below to submit your application.

Submit Application