Principal Software Engineer
New Today
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.
The Opportunity
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.
Key Responsibilities:
- Design, develop, and maintain software applications and device drivers for scientific instruments.
- Produce clean, maintainable, and well-documented code (primarily in C++, Python).
- Collaborate with multidisciplinary teams to understand system requirements and translate them into software design specifications.
- Take ownership of software components, identifying risks and ensuring robust delivery to meet internal and customer requirements.
- Create and execute unit and integration tests to validate software reliability.
- Provide technical input during system design reviews and design for manufacture processes.
- Support commissioning and troubleshooting activities during system installation and operational phases.
About You
We are looking for a dynamic and experienced software engineer who thrives in a fast-paced, multidisciplinary environment.
Essential Qualifications and Experience
- Strong software development experience in modern C++ and Python.
- Solid experience working in a Linux environment.
- Proven track record of developing and maintaining complex software systems.
- Excellent problem-solving and communication skills.
- Degree in Computer Science, Engineering, Physics, or a related discipline (or equivalent practical experience).
- Experience with programmable instruments or hardware/software integration.
- Familiarity with CMake, Git, and general version control principles.
What We Offer
- A chance to work on highly innovative, mission-critical systems used in world-leading research.
- A collaborative and supportive team environment.
- Opportunities for career development in a growing technology-led business.
- Competitive salary and benefits package.
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
- Location:
- Oxford, England, United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Principal Software Engineer
-
Oxford, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
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 ...
More Details -
-
New Today
Principal Software Engineer (Remote) New
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview At 8th Light, we bring life to the best ideas. Founded in 2006 and headquartered in Chicago, we are a technology solutions provider that partners with organizations to solve meaningful challenges and drive sustainable growth. From early-sta...
More Details -
-
New Today
Senior/Principal Software Engineer (PHP, MySQL, AWS)
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
We’ve signed up to an ambitious journey. Join us! As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. O...
More Details -
-
New Today
Principal Software Engineer
-
Belfast, Northern Ireland, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Social network you want to login/join with: The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and d...
More Details -
-
2 Days Old
Principal Software Engineer
-
Manchester, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Overview We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares values of pragmatism, professionalism and transparency to join our team. You'd be utilising your expertise with clients, helping to s...
More Details -
-
2 Days Old
Principal Software Engineer
-
Winnersh, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Join to apply for the Principal Software Engineer role at Sage 4 days ago Be among the first 25 applicants Join to apply for the Principal Software Engineer role at Sage Job Description The Principal Software Engineer is responsible for the ar...
More Details -