Refeyn
Refeyn17d ago

Software Engineer

United KingdomUnited Kingdom·Oxford,Oxfordmid
Software EngineerSoftware Engineering
5 views0 saves0 applied

Quick Summary

Overview

Role Overview The Software Engineer will play a vital role in the design, development, troubleshooting, and debugging of software programs for use in instrument control of manual and automated mass photometry instruments, across both our existing product line and new innovations.

Technical Tools
azureconfluencejiranumpypytestpythonpytorchrusttensorflowagileci-cdcode-reviewdata-analysisdocumentationmachine-learning

The Software Engineer will play a vital role in the design, development, troubleshooting, and debugging of software programs for use in instrument control of manual and automated mass photometry instruments, across both our existing product line and new innovations. Additionally, the engineer will assess hardware compatibility and its influence on hardware design and will work closely with embedded device electronics. 

We are particularly keen on candidates who possess experience in embedded software development for this role.

Responsibilities

~1 min read
  • Design, develop, and maintain scalable systems software and platform tools to support new product development 
  • Build and enhance high-performance applications using object-oriented programming languages including Python, Rust and C++. 
  • Development of procedures for use with automated instrumentation control and scientific analysis of data obtained from instrumentation. 
  • Design and implement responsive desktop user interfaces, ensuring strong usability and user experience standards. 
  • Troubleshoot, debug, and resolve complex software and system issues across development, testing, and production environments. 
  • Collaborate with cross-functional engineering teams to influence system architecture, software design, and hardware compatibility decisions. 
  • Manage source code, branching strategies, and peer code reviews. 
  • Support the full software development lifecycle from requirements gathering and prototyping through deployment, maintenance, and enhancement. 
  • Work closely with stakeholders to translate technical and operational requirements into reliable and maintainable software solutions. 

Requirements

~1 min read
  • Experience of software development for use in instrument control and embedded applications. 
  • Strong object-oriented programming experience with Python, alongside Rust or C++, and related modern development practices. 
  • Experience of libraries for data analysis and visualisation, scientific computing and machine learning frameworks, including NumPy, SciPy, Jupyter, PyTorch, and Matplotlib. 
  • Experience of UI frameworks including Qt, PySide6 and QML. 
  • Knowledge of CI/CD processes using tools including GitHub Actions. 
  • Version control packages including Git, and GitHub. 
  • Experience of Jira and Confluence for use in Agile software development. 
  • Automated testing, static analysis, and validation frameworks including pytest, mypy, and pylint. 

We know there is no such thing as the perfect candidate and that there is great value in transferrable skills, so please don’t feel you have to tick all of the above boxes to apply!

What We Offer

~2 min read

Compensation and core benefits

We anticipate a base salary of £45,000 to £60,000 for this role, depending on candidate experience
Hybrid working - 3 days in office, 2 days working from home
25 days annual leave per year in addition to bank holidays
Up to 7% employer matched pension contribution
Private health insurance from day one plus critical illness cover, income protection and life insurance
Give as You Earn and Cycle to Work salary sacrifice schemes.
Annual Company and Individual bonus scheme
Paid volunteer day

 

Location & Eligibility

Where is the job
Oxford, United Kingdom
On-site at the office
Who can apply
GB

Listing Details

Posted
May 7, 2026
First seen
May 7, 2026
Last seen
May 24, 2026

Posting Health

Days active
16
Repost count
0
Trust Level
28%
Scored at
May 24, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Refeyn
Refeyn
greenhouse
Employees
125
Founded
2018
View company profile
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

RefeynSoftware Engineer