Leica Microsystems
life sciences, diagnostics and biotechnology
SeniorSoftwareDevelopmentEngineer(C#/C++)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Development Engineer (C#/ C++) at Leica Microsystems. Skills: C++, C#, .NET architecture. Design and development of solutions for real-time medical device systems. Lead implementation of user interfaces”
What You'll Achieve.
turn ideas into impact; contributing to scientific discoveries; supporting surgeons in making critical decisions; enable users to gain profound insights; accelerate the real-life impact of tomorrow’s science and technology; help them solve their most complex challenges
Industry & Context.
on-site role
What They're Looking For.
Must Have
Bachelor’s degree in computer science, computer engineering, or related field, 5 years or more of professional software development experience, programming expertise in C++, C#,. NET architecture, WPF, and MS Visual Studio, Solid understanding of agile software development methodologies like Scrum or other agile practices, Ability to work effectively in a distributed, cross-functional team environment and to engage with stakeholders, Knowledge of US and EU medical device regulatory requirements
What You'll Do.
Design and development of solutions for real-time medical device systems
Lead implementation of user interfaces
Lead implementation of backend services
Architect scalable solutions
Optimize performance across the stack
Software Development Lead
contribute to the design
and verification of software applications for medical microscopes
Manage the full development lifecycle
Create and maintain technical documentation
review contributions from team members
Provide technical support to internal teams
resolve toolchain issues
drive process improvements
How You'll Work.
Team & Collaboration
Partner with global, interdisciplinary teams to align on architecture, processes, and deliverables for seamless integration; Ability to work effectively in a distributed, cross-functional team environment and to engage with stakeholders
Process & Methodology
agile methodologies
Full Job Description
Bring more to life. Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology? At Leica Microsystems, one of Danaher’s 15+ operating companies, our work saves lives—and we’re all united by a shared commitment to innovate for tangible impact. You’ll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher’s system of continuous improvement, you help turn ideas into impact – innovating at the speed of life. Shape the Future with Us! At Leica Microsystems, we have been shaping the future for over 175 years with groundbreaking optical and digital solutions. With a culture rooted in customer focus, innovation, and teamwork, we lead the market in microscopy, imaging, and analysis, unveiling the invisible and empowering our customers to build a better, healthier world. Joining Leica Microsystems means contributing to scientific discoveries and supporting surgeons in making critical decisions. Our advanced microscopes and AI-based image analysis solutions enable users to gain profound insights into development and engineering challenges. Here, you will work on meaningful projects alongside passionate colleagues, driving progress and pushing the boundaries of what’s possible. Learn about the Danaher Business System which makes everything possible. The Senior Software Engineer is responsible for design and development of solutions for real-time medical device systems. Lead implementation of user interfaces and backend services, architect scalable solutions, optimize performance across the stack, and ensure code quality while maintaining regulatory compliance and medical system constraints. This position reports to the Manager, Software and is part of the Research & Development Medical located in Singapore and will be an on-site role. In this role, you will have the opportunity to: * Software Development Lead and contribute to the design, enhancement, and verification
Applying for this Senior Software Development Engineer (C#/ C++) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Leica Microsystems?
Real rants from real employees. Read before you apply.