Nova (NASDAQ: NVMI) is a globally operating company and a leading provider of innovative metrology and process control solutions for semiconductor manufacturing. With around 1,600 employees, 4 research and development centers, and 31 locations worldwide, we deliver valuable insights into the world’s most advanced industry. We leverage a variety of technological disciplines – including physics, optics, chemistry, and algorithms – to develop hardware and software solutions that measure virtually every modern computer chip in the world. Nova looks down to the atomic level, gains unique insights through dimensional, material, and chemical metrology, and provides customers with actionable data. This enables us to tackle critical challenges with differentiated solutions. Our exceptional, people-focused, and innovation-driven corporate culture ensures that every individual at Nova has the opportunity to make a real impact and push the boundaries of what is technologically possible.
Sentronics Metrology GmbH was recently acquired by Nova and is a leading company in the field of high-precision measurement solutions for semiconductor manufacturing. Based in Mannheim, Sentronics brings over 25 years of experience in developing state-of-the-art metrology systems. The integration of Sentronics is already well underway. Sentronics is now a permanent part of the Nova family and shares the same values: innovation, quality, and customer satisfaction. The combination of Nova’s global presence and Sentronics’ advanced technology and expertise create a unique platform for growth and innovation. As part of Nova, Sentronics will fully benefit from the exciting opportunities in the rapidly evolving semiconductor industry.
As a Senior Software Engineer (m/f/d) at Sentronics Metrology, a Nova Company, in Mannheim, you will play a key role in designing, building, and maintaining high-quality distributed software solutions for the semiconductor industry.
We are looking for an experienced software engineer with strong expertise in C# and .NET development, a passion for clean code and test-driven development, and a solid understanding of SOLID principles and software design patterns. In addition to hands-on development, you will mentor and support other developers while helping to drive engineering best practices across the team.
Please submit your application in English.
For questions, feel free to contact us at talents@novami.com.
Role Responsibilities
Designing, developing, testing, and maintaining scalable software applications using C# and the .NET ecosystem
Writing clean, maintainable, and well-documented code in line with established coding standards and best practices
Applying Test-Driven Development (TDD) and contributing to a strong culture of automated testing
Developing robust solutions with a solid understanding of multi-threaded programming, locking/interlocking mechanisms, and parallelism in the .NET ecosystem
Translating business requirements into technical solutions in close collaboration with product owners, architects, and cross-functional teams
Conducting code reviews and providing constructive feedback to ensure high code quality and consistency
Mentoring and coaching junior and mid-level developers, supporting their technical growth and development
Identifying and driving improvements in software architecture, performance, reliability, and maintainability
Troubleshooting and resolving complex technical issues across a distributed software stack
Contributing to CI/CD practices and supporting modern software delivery processes
Promoting engineering excellence, clean architecture principles, and modern development methodologies