
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading scientific instrumentation firm in Oxford is seeking an experienced Principal Software Engineer to drive software development for cutting-edge scientific systems. You will design, develop, and maintain high-performance applications while collaborating with engineers and scientists. The ideal candidate has expertise in modern C++ and Python, a strong background in Linux environments, and a degree in a relevant field. This role offers opportunities for professional growth and a competitive salary.
Select how often (in days) to receive an alert:
Oxford Nanoscience is currently seeking an experienced Principal Software Engineer. This is a key role that combines innovation with responsibility, as you contribute to both new development projects and the ongoing evolution of our existing product range. You’ll be working on highly complex, high-value scientific systems that power breakthroughs in physics, materials science, and beyond.
In this role, you will be responsible for the full software development lifecycle—from concept through to testing and support. You’ll work closely with engineers and scientists across disciplines to deliver robust, maintainable, and high-performance software for our precision instruments.
We are looking for a dynamic and experienced software engineer who thrives in a fast-paced, multidisciplinary environment.
Ready to join us and shape the future of scientific instrumentation?
Apply now to become part of a team that's enabling the next generation of discovery. #LI-JR1 #LI-Hybrid