We’re currently on the lookout for a passionate and experienced Senior C++ Developer to join our dynamic global team. If you’re someone who’s driven by problem-solving, thrives in a collaborative environment, and enjoys turning ideas into scalable software solutions, then this could be the perfect role for you.
What You'll Do
- Hands-on development of software solutions using modern C++ technologies.
- Perform code reviews, write automated unit tests, and maintain high-quality, maintainable code.
- Conduct root cause analysis and fix complex issues and defects in a timely manner.
- Contribute to DevOps practices by supporting CI/CD processes and tools.
- Ensure reliable and stable operations of IT services through proactive monitoring and support.
- Collaborate on and contribute to technical documentation, architecture, and best practices.
- Stay aligned with internal IT compliance and security guidelines.
- Regularly participate in team meetings, sprint planning, and review sessions to ensure progress and alignment with project goals.
Your Skills & Experience
Core Experience (Must Have)
- 4–6 years of hands-on experience in C++ development, with a strong foundation in object-oriented programming.
- Solid experience working with SQL programming and database interaction.
- Strong understanding of web service technologies like SOAP, REST, and WSDL.
- Hands-on experience with XML technologies such as XSLT, XPath, and XQuery.
- Proficiency in C++ libraries/frameworks such as STL, OCI, Xalan, Xerces, ActiveMQ, CURL, and ICU (Unicode library).
- Exposure to enterprise-grade development environments and best practices.
Nice to Have (Added Advantage)
- Exposure to Java and object-oriented programming beyond C++.
- Basic scripting experience using Unix Shell.
- Experience in cross-platform development (Windows/Linux).
- Familiarity with version control systems (Git, TFS).
- Knowledge of data interchange formats (e.g., EDIFACT, JSON).
- Experience with CI/CD tools like Jenkins, GitLab CI.
- Understanding of SOA, microservices, and containerization technologies like Docker and Kubernetes.
- Exposure to Azure cloud services, especially Logic Apps and Integration Services.
- Prior experience or understanding of EDI/B2B integrations and systems.
- Domain knowledge in support or incident handling for business-critical applications.
What We Value – The Mindset That Matters
- Strong analytical and problem-solving skills.
- The ability to quickly learn new technologies, frameworks, and business domains.
- A structured approach to problem analysis, with solid logical thinking and abstraction skills.
- A collaborative attitude and excellent communication skills both written and verbal.
- A natural inclination for customer-centric thinking and a solution-focused approach.
- The flexibility and openness to travel occasionally (within and outside India) for short durations as needed.
Why Siemens? – The Perks of Being One of Us
- Be part of a global, diverse, and inclusive culture that values each individual.
- Gain access to continuous learning opportunities, career mentoring, and skill development programs.
- Work on cutting-edge projects that shape industries like energy, mobility, manufacturing, and healthcare.
- Enjoy flexibility, autonomy, and a healthy work-life balance.
- Contribute to products and services that make the world more sustainable.
At Siemens, you’ll be part of a team that dares to challenge the status quo and shape the future of digital innovation. Join us and let your curiosity and creativity pave the way for tomorrow’s breakthroughs.