×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Developer; mfd

Job in Sheffield, South Yorkshire, S5, England, UK
Listing for: Bruker Corporation
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Junior Software Developer (mfd)

Overview

Bruker is enabling scientists to make breakthrough discoveries and develop new applications that improve the quality of human life. Brukers high performance scientific instruments and high value analytical and diagnostic solutions enable scientists to explore life and materials at molecular cellular and microscopic close cooperation with our customers Bruker is enabling innovation improved productivity and customer success in life science molecular and cell biology research in applied and pharma applications in microscopy and nanoanalysis as well as in industrial applications.

Today worldwide more than 11000 employees are working on this permanent challenge at over 90 locations.

Bruker offers differentiated high-value life science and diagnostics systems and solutions in preclinical imaging clinical phenomics research proteomics and multiomics spatial and single-cell biology functional structural and condensate biology as well as in clinical microbiology and molecular diagnostics.

Position Summary

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 Brukers 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.
Qualifications
  • 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
Desirable
  • 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

Employment Type:

Full‑Time

Experience:

Years (current level unspecified)

Vacancy: 1

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary