Stage 4 Solutions
Website:
stage4solutions.com
Job details:
We are seeking a Senior C++ Software Engineer for a global technology organization. This role will focus on designing, developing, and maintaining high-performance software components and infrastructure using C/C++ for enterprise-grade data protection and distributed systems. The engineer will work closely with development and quality engineering teams to build scalable tools, improve system interfaces, and support large-scale distributed platforms.
This is a 9-month contract project (extensions possible), 40 hours per week. MUST work 2 days/week onsite at the client’s office in Pune, India, and should have a reliable machine (own laptop) to carry out the responsibilities. (There might be some weeks when more onsite days will be required for special situations.)
Responsibilities
- Gather requirements, design, implement, test, and maintain new product features and infrastructure components.
- Develop object-oriented C++ tools and interfaces that integrate with MATLAB-based environments.
- Build and enhance system interfaces using modern C++ programming practices.
- Work closely with Quality Engineering teams to design and implement effective testing strategies for new features.
- Support other development teams in the adoption and integration of new platform capabilities.
- Develop and troubleshoot large-scale distributed systems running on Linux and Windows environments.
- Debug complex issues using tools such as GDB, Python Debugger, and other diagnostic utilities.
- Contribute to the architecture and development of enterprise data protection solutions.
- Collaborate across engineering teams to deliver scalable and reliable infrastructure services.
- Analyze and resolve performance, scalability, and reliability issues in distributed environments.
Requirements
- 6–8 years of professional software development experience with a Bachelor’s degree, or 4–6 years with a Master’s degree, or 2–3 years with a PhD, or equivalent experience.
- Strong coding experience in C and/or C++.
- Demonstrated experience with object-oriented design and development.
- Experience developing enterprise-class products, preferably in data protection or infrastructure software.
- Experience developing and troubleshooting large-scale distributed systems.
- Strong debugging and troubleshooting skills using tools such as GDB and Python debugger.
- Familiarity with Linux and Windows development environments.
- Knowledge of Microservices architecture, SaaS platforms, and Public Cloud environments (AWS, Azure, GCP, OCI).
- Exposure to AI/ML concepts or platforms is a plus.
- Strong analytical, problem-solving, and communication skills.
Please submit your resume to our network at https://www.stage4solutions.com/careers/ (Please apply to the
Senior Software Engineer (C++) (Hybrid – Pune, India) role).
Please feel free to forward this opening to others you think might be interested.
Click on Apply to know more.