Junior Software Developer (m/f/d)
Bruker currently has an opening for a Junior Software Developer to support the development of high-performance scientific instrumentation software. This role offers an exciting opportunity to work closely with experienced engineers and scientists developing software for one of the most powerful commercial electron microscopes in the world, enabling cutting-edge materials science and microscopy research. The successful candidate will be part of a small, experienced Agile software team based in Sheffield, UK, and will contribute to the full software development lifecycle—from design and implementation to testing and deployment. There will also be the occasional opportunity to travel, both within the UK and internationally.
This position is ideal for a recent graduate or early-career developer with a passion for learning and a strong interest in scientific or technical software. The role provides excellent scope for growth, mentorship, and technical challenge.
Responsibilities
- Collaborate with software and hardware teams to develop new features and improve existing functionality in Bruker’s electron microscope software platforms
- Write and maintain clean, reliable, and efficient code primarily in Python
- Test new developments either locally or directly on the electron microscopes
- Participate in code reviews, design discussions, and agile sprint planning, stand-ups, reviews and retrospectives
- Troubleshoot and fix bugs reported by users or uncovered during internal testing
- Contribute to documentation, test automation, and internal tooling to improve developer experience
- Engage with complex scientific systems and build an understanding of how software interacts with high-end hardware and real-time data acquisition.
- BSc (minimum 2:1) in Computer Science, Software Engineering, or a related field
- Proficiency in Python
- Strong communication skills and the ability to work as part of a collaborative team
- Enthusiasm for solving real-world problems and working on long-term technical challenges
- Three strong A-levels or equivalent, ideally including Physics
- Familiarity with version control systems (e.g., Git), modern software development workflows and open-source software development practices
- A proactive positive attitude and enthusiasm for learning new tools, technologies, and scientific concepts
- A passion for Physics or other scientific research more broadly
View all remote jobs at Bruker →
FAQ
- Is the Junior Software Developer (m/f/d) position at Bruker remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Junior Software Developer (m/f/d) job posted?
- This listing was posted on October 22, 2025 and is still open for applications.
- How do I apply for the Junior Software Developer (m/f/d) position at Bruker?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Electron jobs
Frontend Software Engineer
Tether.ioEl Salvador
Senior Graphic Designer
Lemon.ioAmericas, Europe, Asia, Africa, Oceania
Senior Golang Developer
Lemon.ioEurope, USA, UK, Canada, Australia, Singapore
Senior Data Engineer
Lemon.ioLATAM, Europe, USA, Canada, APAC
Senior React Native Developer
Lemon.ioEurope, North America, Latin America, APAC