This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Software Engineer 2 to design, develop, and document applications within a cloud-based Manufacturing Execution System (Tulip). The role focuses on translating paper-based manufacturing and quality processes into robust electronic solutions while working in an Agile, regulated environment. The ideal candidate is self-driven, collaborative, and committed to delivering high-quality, compliant software.
Job Responsibility:
Design, develop, test, and support assigned software components
Translate manufacturing and quality requirements into electronic MES applications
Collaborate with cross-functional teams to define requirements and test plans
Contribute to project planning, scheduling, and execution
Track progress against milestones and communicate status to leadership
Identify risks, manage scope, and propose solutions to meet delivery timelines
Implement enhancements and participate in complex subsystem development
Troubleshoot and debug automation and MES systems
Participate in technical design reviews and code inspections
Ensure compliance with 21 CFR Part 11, quality standards, and development procedures
Adhere to Agile practices and software development best practices
Requirements:
3+ years of relevant software development experience
Experience working in regulated or process-oriented environments
Hands-on experience with Agile software development
Software design, development, and documentation
MES and automation systems
Agile methodology
Troubleshooting and debugging
Requirements translation and validation
Strong communication and collaboration skills
Bachelor’s degree in Computer Science, Engineering, or related field
Knowledge of quality management systems and regulatory compliance
Experience with automation or process control systems