Jobs and Careers
MI

Software Engineer II – Cell Factory Systems *PC 1538

Miltenyi Biotec
Gaithersburg, United Statesfull_timeVerifiedPosted 20 Mar 2026
💰 $119,059/yr($109,417/yr$119,059/yr)

About the role

Your Role:

The Software Engineer is responsible for the design, development and maintenance of cutting-edge IoT and connectivity solutions for modern cell production systems. As part of an agile team, key responsibilities include collaborative technical responsibility for the Cell Factory Software, focusing on networking, cloud technologies, and seamless system integration.  The role collaborates with cross-functional teams to identify and prioritize software features and provide technical guidance to deliver software products and/or features in scope, cost, time, quality to meet the underlying business objectives. Collaborating with interdisciplinary and international teams, the Software Engineer translates concepts into scalable code help shape the future of cell production.  This role also participates in software quality assurance activities to ensure that software design effectively meets requirements and has been efficiently verified and validated prior to its release. 

Essential Duties and Responsibilities: 

  • Actively participate in technical design and architecture discussions to create new functionalities for connectivity devices, ensuring synchronization of internal and external systems.
  • Work as part of agile team to write clean, maintainable, and scalable C++ code while exploring and adopting new technologies.
  • Collaborate and communicate effectively with stakeholders and international interdisciplinary teams, including product managers, designers, IT, Quality, Service, and Marketing.
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Improve and create new functionalities for connectivity devices, ensuring synchronization of internal and external systems.
  • Implement software quality assurance tools or methods to automate integration and regression tests to improve the overall quality of software.
  • Design, create, document, and execute test cases and test plans.
  • Create documentation for the software, including code comments, flowcharts, and diagrams, to help others understand and maintain the code.
  • Develop and maintain APIs, protocols, and data formats to ensure seamless integration between software systems.
  • Collaborate with interdisciplinary and international teams, including IT, Quality, Service, and Marketing.

Requirements: 

  • Bachelor's degree in software engineering or Natural Science (e.g. Bioinformatics, Mathematics, Physics, Statistics, or similar); A minimum of 3 years of experience in a high-tech environment with a fundamental understanding of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. 
  • Excellent understanding of service-oriented software development and experience in developing software for connectivity, integration or synchronization.
  • Exceptionally good knowledge of modern C++ (preferably C++17 or newer) and interest in continuing to develop in this language. Alternatively, experience in Java development is acceptable.
  • Knowledge of the following technologies: Typescript, Go, message-based systems like NATS or MQTT, cloud technologies and container orchestration platforms like Kubernetes. However, we are also open to candidates who are eager to learn these technologies.
  • Excellent problem solving and communication skills.  Ability to break down requirements and design them into manageable increments and pieces.
  • Experience with test-driven development and automated testing frameworks.
  • Experience with Scrum/Agile development methodologies.
  • Capable of delivering on multiple competing priorities with little supervision.
  • Excellent verbal and written communication skills.
  • Creative problem-solving skills.
  •  Occasional travel to Germany to align with project team (1-2 trips per year); Occasional travel to Waltham to align with line team (1 trip per year)

 Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to walk; use hands to finger, handle, or feel; reach with hands and arms, talk and hear. The employee is required to stand; climb or balance and stoop, kneel, crouch. The employee must occasionally

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Miltenyi Biotec

View company profile →