Principal Software Engineer
4 days ago
Looking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems, collaborating across disciplines, and want to see your code make a real impact, this could be the perfect fit.
What you'll do 🛠️
Own the lifecycle: Design, develop, and maintain software for precision instruments. 50% coding, 25% documentation, 25% coordination.
Build clean solutions: Write modern C++ and Python in a Linux environment, delivering robust, maintainable code.
Collaborate widely: Work with engineers, technicians, manufacturing teams, and scientists to turn business requirements into technical solutions.
Hardware integration: Interface with programmable instruments and ensure smooth hardware/software interaction.
Test and validate: Create and run unit and integration tests to guarantee reliability.
Lead by influence: Mentor junior engineers and contribute technical input during design reviews.
What you'll bring 🧠
Strong experience in C++ and Python for complex systems.
Solid Linux development background.
Proven ability to deliver maintainable, high-performance software.
Degree in Computer Science, Engineering, Physics, or equivalent practical experience.
Excellent communication skills and the ability to work across multiple teams.
Strong experience in translating business requirements into technical solutions.
Working arrangement 🧭
Hybrid: 3 days on-site in Oxford, with early finish Fridays (1pm).
Expect hands-on collaboration in the lab for hardware integration and testing.
Salary & Benefits 🎁
Up to £68,000 plus bonus scheme.
25 days annual leave + bank holidays.
Pension contribution and comprehensive benefits package.
Opportunities for career development in a growing, technology-led business.📩 Apply now or get in touch for a confidential chat about the role.
To find out more about Computer Futures please visit
Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC(phone number removed) England and Wales
-
Principal Software Engineer
1 week ago
Oxford, United Kingdom Oxford Instruments Full timeOxford 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. Youll be working on highly complex high-value scientific systems that power breakthroughs in physics...
-
Principal Software Engineer
46 minutes ago
Oxford, United Kingdom Oxford Instruments Full timeSelect 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...
-
Principal Software Engineer
6 days ago
Oxford, United Kingdom IO Full timeJob title: Principal Software EngineerLocation: Oxford - HybridSalary: up to 75,000Job Type: Permanent Organisation Overview Our Client operates within the high-tech instrumentation sector, specialising in advanced measurement solutions for scientific and industrial applications. Recognised for its innovative approach and commitment to excellence, Our Client...
-
Principal Embedded Software Engineer
6 days ago
Oxford, United Kingdom Halian Technology Full timeHalian is working with a pioneering medical technology company to recruit a Principal Embedded Software Engineer. In this senior role, you will contribute to the design, development, verification, and validation of Class III active implantable medical devices. Youll collaborate closely with the System Architect, providing technical leadership in embedded...
-
Principal Software Engineer
4 days ago
Oxford, United Kingdom Software Development & Engineering Full timeLooking for a role where your work genuinely matters? This is your chance to join a close-knit engineering team building software that powers world-class scientific instruments. These systems help researchers push the boundaries of physics and materials science and you'll play a key part in making that happen. If you enjoy solving complex problems,...
-
Principal Software Engineer
1 week ago
Oxford, United Kingdom Free-Work UK Full timePrincipal Software Engineer - C++, Python Join to apply for the Principal Software Engineer - C++, Python role at Free-Work UK. This range is provided by Free-Work UK. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Looking for a role where your work genuinely matters? This is your chance...
-
Principal Software Engineer
1 week ago
Oxford, United Kingdom Oxford Instruments Full timeA leading technology company in Oxford is seeking a Principal Software Engineer to drive software development for scientific instruments. This role requires expertise in modern C++ and Python, as well as a solid background in Linux environments. You'll collaborate with diverse teams, taking ownership of complex software systems while contributing to...
-
Oxford, United Kingdom IO Full timeA leading technology company in Oxford is seeking a Principal Software Engineer to lead the development of advanced software solutions. This role involves mentoring the software team, ensuring project alignment with timelines, and enhancing product development efficiency. Ideal candidates will have extensive experience in C++, proficiency in various tools,...
-
Principal Software Engineer, Quality
24 hours ago
Oxford, Oxfordshire, United Kingdom OrganOx Full timeABOUT ORGANOX:OrganOx is an innovative, fast-paced, global medical device company with a mission to save lives by making every donated organ count. We are a commercial stage organ technology company, spun out of the University of Oxford in 2008, committed to improving transplantation outcomes throughout the world. The company's first product, the OrganOx...
-
Principal Software Engineer, Quality
14 hours ago
Oxford, Oxfordshire, United Kingdom OrganOx Full timeABOUT ORGANOX:OrganOx is an innovative, fast-paced, global medical device company with a mission to save lives by making every donated organ count. We are a commercial stage organ technology company, spun out of the University of Oxford in 2008, committed to improving transplantation outcomes throughout the world. The company's first product, the...