Software Developer (C++)

Siemens Healthineers · Bengaluru

  • Experience6–8 yrs
  • SalaryNot disclosed
  • RoleBackend Engineer
  • Work modeonsite
  • Posted14 Oct 2026

About Siemens Healthineers

Siemens Healthineers is hiring in Bengaluru in healthcare. This role looks for around 6+ years of experience.

Skills

  • C++
  • C#
  • Software architecture
  • Design patterns
  • Object-oriented design
  • Distributed systems
  • Concurrent programming
  • Multithreading
  • Asynchronous processing
  • Performance optimization
  • Microservices
  • REST APIs
  • Cloud-native development
  • Containerization
  • CI/CD
  • Azure DevOps
  • Docker
  • Cloud technologies

The role

Builds software for a healthcare technology company. Develops MR scanner digitalization solutions and owns complex features across the software lifecycle, applying C++, C#, and concurrent programming. Uses Microservices and REST APIs to deliver scalable systems and improve performance.

Full job description

Job Requirements

Roles and responsibilities:

Design and develop software solutions for MR Digitalization initiatives in the MR Scanner domain Translate product and business requirements into scalable, extensible, and maintainable software solutions Own the technical delivery of complex features or modules across the software development lifecycle, including design, implementation, unit testing, integration, and quality closure. Contribute to software quality through design reviews, code reviews, automated testing, and adoption of engineering best practices. Lead technical investigations, troubleshoot complex issues, and propose sustainable technical solutions Mentor junior engineers, support code quality improvements and promote engineering excellence within the team. Collaborate with product management, architects, domain experts, and global engineering teams to define/refine technical solutions for assigned features or modules. Identify and contribute to improvements in performance, modernization, automation, development efficiency, and technical debt reduction.

Qualification And Experience

6-8 years of experience in software design and development using C++(Primary) and C# B.E/B. Tech/M. Tech (Computer Science, Electronics) Strong understanding in software architecture, design patterns, object-oriented design, and scalable distributed systems Strong knowledge of concurrent programming, multithreading, asynchronous processing, and performance optimization Hands-on experience with Microservices, REST APIs, cloud-native development, containerization, and CI/CD Hands-on experience with Azure DevOps, Docker, Kubernetes (preferred), and cloud technologies. Familiarity with AI-assisted development tools and their application for engineering efficiency Strong learning agility to switch across technologies and domain as per the project needs Excellent analytical, troubleshooting, and system-level debugging skills. Ability to drive technical initiatives independently. Strong communication and stakeholder management skills across global teams. Demonstrated ability to mentor engineers and drive engineering best practices. Strong communication, collaboration, and stakeholder interaction skills.

Benefits

Qualification and Experience:

6-8 years of experience in software design and development using C++(Primary) and C# B.E/B. Tech/M. Tech (Computer Science, Electronics) Strong understanding in software architecture, design patterns, object-oriented design, and scalable distributed systems Strong knowledge of concurrent programming, multithreading, asynchronous processing, and performance optimization Hands-on experience with Microservices, REST APIs, cloud-native development, containerization, and CI/CD Hands-on experience with Azure DevOps, Docker, Kubernetes (preferred), and cloud technologies. Familiarity with AI-assisted development tools and their application for engineering efficiency Strong learning agility to switch across technologies and domain as per the project needs Excellent analytical, troubleshooting, and system-level debugging skills. Ability to drive technical initiatives independently. Strong communication and stakeholder management skills across global teams. Demonstrated ability to mentor engineers and drive engineering best practices. Strong communication, collaboration, and stakeholder interaction skills.