Senior C++ Developer

Bengaluru, Karnataka, India
Apr 11, 2025
Apr 11, 2026
Hybrid
Full-Time
4 - 6 Years
Job Description

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.