Senior Software Engineer

We are looking for a talented Senior Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, enhancing, and managing software for ophthalmic equipment in accordance with international Medical Device standards.

Tasks and responsibilities:

  • Collaborate with multidisciplinary teams to design, develop, and maintain software for the medical sector using C# and WPF (Windows Presentation Foundation).
  • Participate in all stages of the software development cycle, including requirements analysis, design, implementation, testing, and deployment.
  • Translate user requirements into functional software designs.
  • Write clean, efficient, and maintainable code following best practices and coding standards, in compliance with regulatory requirements such as FDA guidelines and the software development standard IEC 62304.
  • Develop and maintain software tools for testing purposes, including automated test scripts, simulation environments, and data analysis tools.
  • Write and maintain technical documentation, such as software implementation, software design description, and software verification protocol.
  • Conduct code reviews, troubleshoot, and provide technical support to resolve software defects in medical software applications.
  • Collaborate with firmware engineers to develop and integrate software components for medical devices, ensuring seamless communication and functionality between hardware and software systems.
  • Support verification processes for medical software products, including documentation and reporting of test activities according to regulatory standards.

Skills and knowledge:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years experience.
  • Demonstrated experience as a software developer with expertise in C#.NET and WPF (Windows Presentation Foundation), preferably in the medical or healthcare sector.
  • Proficiency in XAML for building rich user interfaces in WPF.
  • Good understanding of object-oriented programming principles, design patterns, and software architecture concepts.
  • Experience with the MVVM design pattern and data binding in WPF, focusing on usability and workflow efficiency in healthcare environments.
  • Familiarity with software configuration management tools (e.g., Git, SVN), issue tracking tools (e.g., JIRA), and CI/CD pipelines (e.g., Jenkins, Azure DevOps).
  • Experience with software testing methodologies, test automation frameworks, and tools (e.g., NUnit, MSTest, Selenium).
  • Strong analytical skills and attention to detail, with the ability to solve complex software problems and identify root causes.
  • Effective communication skills and the ability to collaborate with multidisciplinary teams.

Do you also have the following requirements? If so, that's a big plus!

  • Experience with regulatory requirements and standards for medical software development (e.g., IEC 62304).
  • Experience working in an agile environment, using Scrum or Kanban methodologies, and familiarity with agile practices such as sprint planning, daily stand-ups, and retrospectives.
  • Experience with embedded software development in C/C++.
  • Experience with high-level programming environments such as MATLAB/Simulink.
Does DORC make you happy?    


Does working for you mean working together? Realising surgical devices together that help to make people see again? With a hands-on and both legs on the ground mentality? Do you want to work for an organisation where you get freedom and responsibility? Where you are fully stimulated to come up with new ideas? And where innovation, quality and technology are woven into the DNA? Then DORC is the place for you.   

Would you like to know more about working at DORC? Then read on here. 

What does DORC have to offer you?  

At DORC, you play at top level. It is therefore only logical that we reward you as a top player. You can expect the following:  

  • 27 holidays for a 40-hour full-time job
  • 8% holiday pay  
  • 13th month
  • Bonus scheme
  • A travel allowance of €0.23/km  
  • The ability to work up to 50% from home if that suits
  • And a non-contributory pension, which means you will receive a substantially higher net salary   

What else can you expect from us? Every opportunity to learn and grow. Your own laptop and smartphone. And a fantastic company restaurant full of delicious, fresh products.  

Did you know ...?

DORC, short for Dutch Ophthalmic Research Center, manufactures equipment, instruments and liquids used in eye surgery.

DORC is a ZEISS company, an internationally leading technology enterprise that develops, manufactures and sells highly innovative products and solutions in a variety of business fields, such as medical technology. As a company wholly owned by a foundation, ZEISS is rooted in and committed to responsibility in all its activities.

Will you be our new Senior Software Engineer?     

Are you up for this? Then apply directly via the red button! Do you still have questions? Then contact Monique Meiling our Global Recruiter: m.meiling@dorcglobal.com.