Junior Software Developer (m/f/d)
Junior Software Developer (m/f/d)

Junior Software Developer (m/f/d)

Sheffield Full-Time 30000 - 42000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join a dynamic team to develop software for cutting-edge scientific instruments.
  • Company: Bruker, a leader in high-performance scientific solutions.
  • Benefits: Competitive salary, mentorship, and opportunities for travel and growth.
  • Why this job: Make a real impact in scientific research while working with innovative technology.
  • Qualifications: BSc in Computer Science or related field, proficiency in Python, and a passion for learning.
  • Other info: Collaborative Agile environment with excellent career development opportunities.

The predicted salary is between 30000 - 42000 £ per year.

Overview

Bruker is enabling scientists to make breakthrough discoveries and develop new applications that improve the quality of human life. Bruker\’s high performance scientific instruments and high value analytical and diagnostic solutions enable scientists to explore life and materials at molecular, cellular, and microscopic levels. In 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 11,000 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.

For more information, please visitwww.bruker.com.

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.

Qualifications

Required:

  • 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

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

#J-18808-Ljbffr

Junior Software Developer (m/f/d) employer: Bruker

Bruker is an exceptional employer located in Sheffield, UK, offering a dynamic work environment where innovation thrives. As a Junior Software Developer, you will benefit from a collaborative culture that prioritises mentorship and professional growth, allowing you to engage with cutting-edge scientific technology while contributing to meaningful projects. With opportunities for international travel and a focus on employee development, Bruker stands out as a place where your passion for science and technology can flourish.
B

Contact Detail:

Bruker Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Developer (m/f/d)

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with Bruker employees on LinkedIn. A friendly chat can sometimes lead to job opportunities that aren't even advertised!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those related to Python or scientific software. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your coding skills and understanding the software development lifecycle. Practice common coding challenges and be ready to discuss how you’d tackle real-world problems in a team setting.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at Bruker.

We think you need these skills to ace Junior Software Developer (m/f/d)

Python
Agile Software Development
Version Control Systems (e.g., Git)
Software Development Lifecycle
Code Review
Test Automation
Troubleshooting
Collaboration
Communication Skills
Problem-Solving
Documentation
Understanding of Scientific Systems
Enthusiasm for Learning
Interest in Physics or Scientific Research

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Junior Software Developer role. Highlight your Python skills and any relevant projects or coursework that showcase your ability to solve real-world problems. We want to see how your experience aligns with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your enthusiasm for the role and the company. Share why you're passionate about scientific software and how you can contribute to our team at Bruker. Keep it concise but impactful!

Show Off Your Projects: If you've worked on any personal or academic projects, don’t forget to mention them! We love seeing practical applications of your skills, especially in Python. Include links to your GitHub or any other platforms where we can check out your work.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Bruker!

How to prepare for a job interview at Bruker

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your previous projects and how you've used Python to solve problems. Practising coding challenges can also help you demonstrate your proficiency.

✨Understand the Company and Its Products

Do some research on Bruker and their electron microscope software. Familiarise yourself with their products and how they contribute to scientific research. This will show your genuine interest in the role and help you ask insightful questions during the interview.

✨Prepare for Team Collaboration Questions

Since this role involves working closely with teams, think about examples from your past experiences where you collaborated effectively. Be ready to discuss how you handle feedback and contribute to team discussions, especially in an Agile environment.

✨Show Your Enthusiasm for Learning

Bruker is looking for someone who is eager to learn and grow. Be prepared to talk about new tools or technologies you've recently explored and how you approach learning new concepts, especially in the context of scientific research.

Junior Software Developer (m/f/d)
Bruker
Location: Sheffield

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>