Find a jobRecruiters

Software Developer (C++)

Exclusive opportunity

Onsite

Software Developer (C++)

Siemens Healthineers

Software Developer (C++)

Skills

DockerProduct ManagementC#MicroservicesAIKubernetesAzure

6 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Location:

Karnataka, India

Work mode:

Onsite

Published on:

14 October 2026

What they need


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

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.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

7 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

6 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

3 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools