Software Engineer

Refeyn

Oxford

Hybrid

GBP 40,000 - 60,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working
25 days annual leave
Pension contribution (up to 7%)
Private health insurance
Cycle to Work
Annual bonus

Job summary

Refeyn, a UK-based mass photometry company, is seeking a software engineer to join its 10-person software team in a hybrid role in Oxford. You will participate across the full development lifecycle, building desktop and embedded UIs and automating instrument control, calibration, and data analysis.

Collaboration with product, UX/UI, and R&D is central to the role. The ideal candidate has strong Python OOP skills and experience with Rust or C++, GUI development (Qt), and familiarity with

Qualifications

  • Proficient in Python (OOP) and either Rust or C++.
  • Experience with GUI development using Qt tools.
  • Familiarity with instrument or embedded systems.
  • Experience with scientific computing and ML libraries (NumPy, SciPy, PyTorch, Matplotlib).
  • Experience with CI/CD and Git version control.
  • Experience with Jira and Confluence in hybrid agile/waterfall environments.
  • Familiarity with testing and code-quality tools such as pytest, mypy, and pylint.

Responsibilities

  • Support the full software development lifecycle: planning, design, development, testing, deployment, and continuous improvement.
  • Build and enhance desktop and embedded UIs tightly integrated with system logic.
  • Develop automated instrument control, calibration routines, and failure‑mode detection.
  • Create tools for analysing measurement data and interpreting results statistically.
  • Investigate, debug, and resolve complex software and system issues.
  • Manage source code and branching strategy, and review teammates' pull requests.
  • Collaborate across engineering and with stakeholders to translate requirements into reliable solutions.

Skills

Python OOP
Rust
C++
Qt GUI
Embedded systems
NumPy/SciPy
PyTorch
Matplotlib
CI/CD
GitHub Actions
Jira
Confluence
pytest
mypy
pylint

Tools

Qt
PySide6
QtQuick/QML

Job description

Mass photometry — a technique developed at the University of Oxford for measuring the mass of individual particles in solution with a specialised microscope — is at the heart of what Refeyn does. Since spinning out in 2017, we've grown mass photometry from an academic breakthrough into a technology now widely used in biological research and increasingly adopted across the bioprocessing industry to develop and characterise drugs.

Join Refeyn's 10-person software team building the applications behind our mass photometry instruments — from instrument control and automation to data analysis, visualisation, and reporting. You'll work across the full development lifecycle, closely with product, UX/UI, and the wider R&D team.

Key responsibilities for this role include:
  • Support the full software development lifecycle: planning, design, development, testing, deployment, and continuous improvement.
  • Build and enhance:
    • desktop and embedded user interfaces that are highly usable and tightly integrated with system and device logic
    • automated instrument control, calibration routines, and failure-mode detection
    • tools for analysing measurement data and interpreting results statistically
  • Investigate, debug, and resolve complex software and system issues.
  • Manage source code and branching strategy, and review teammates' pull requests.
  • Collaborate across engineering and with stakeholders to translate technical and operational requirements into reliable, maintainable solutions.
We are ideally looking for someone with the following skills and experience:
  • Python (OOP), plus Rust or C++, and modern development practices.
  • GUI development experience (Qt, PySide6, QtQuick/QML) and a good eye for usability.
  • Exposure to instrument or embedded systems — e.g. high-speed image acquisition; precision sample positioning (piezo/stepper stages); laser-scanning illumination control; automated sample handling (pipetting robots); failure-mode detection and recovery; data quality checks; near-real-time data processing.
  • Familiarity with scientific computing and machine learning — NumPy, SciPy, Jupyter, PyTorch, Matplotlib.
  • Knowledge of CI/CD (e.g. GitHub Actions) and version control with Git.
  • Experience with Jira and Confluence in a hybrid agile/waterfall environment.
  • Familiarity with testing and code-quality tools such as pytest, mypy, and pylint.

Don’t feel you have to tick all the boxes to apply. Our team thrives on shared learning and collective growth.

Why work for Refeyn?
Compensation and core benefits
  • We anticipate a base salary of £40,000 to £60,000 for this role, depending on candidate experience
  • Hybrid working - minimum 3 days in office
  • 25 days annual leave per year in addition to bank holidays
  • Up to 7% employer matched pension contribution
  • Private health insurance 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
Family Friendly Benefits

Refeyn offers YellowNest Nursery Scheme to all employees once probation is passed, and new parents can benefit from up to 17 weeks fully paid maternity, adoption and shared parental leave, 4 weeks fully paid paternity leave, plus an annual allowance for emergency childcare.

Supporting your Development

All employees receive access to Linkedin Learning which offers thousands of courses to support their personal and professional development. We also run frequent training sessions on both hard and soft skills.

Values-Led

Refeyn is committed to celebrating each other’s differences and creating a dynamic, driven and diverse culture where everyone can flourish. We are proud to have been awarded Committed Status by the Inclusive Employers Standard in 2024 and are working hard to create a safe and empowering environment for all.

We firmly believe that there is great strength in building teams with different voices, experiences, perspectives, and backgrounds so that we can continue to share the team workload and enable our customers to succeed, and we welcome applicants from all sections of society to join us on our mission to advance discovery through innovation.

Expected interview plan
  • First stage Teams interview (30 minutes)
  • Onsite panel interview and site tour (90 minutes)

Refeyn is proud to use anonymised hiring practices. Identifying information such as a candidate's name, email address, date of birth and photo will not be visible to the hiring manager when they review CVs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D Engineer
R&D Engineer

Refeyn • Oxford

Hybrid
GBP 40,000 - 50,000
Salary £40k-£50k
25 days annual leave
Up to 7% pension
+4
Production Operative
Production Operative

Refeyn Ltd • Oxford

On-site
GBP 26,000 - 31,000
25 days annual leave
Up to 7% employer matched pension
Private health insurance
+5
Manufacturing Technician
Manufacturing Technician

Refeyn Ltd • Oxford

On-site
GBP 32,000 - 36,000
25 days annual leave
Pension scheme (employer matched up to
Private health insurance
+1
Manufacturing Technician
Manufacturing Technician

Refeyn • Oxford

On-site
GBP 32,000 - 36,000
25 days annual leave
Employer matched pension up to 7%
Private health insurance from day one
+3
Mass Photometry Software Engineer
Mass Photometry Software Engineer

Refeyn • Oxford

Hybrid
GBP 40,000 - 60,000
Hybrid working
25 days annual leave
Pension contribution (up to 7%)
+3
Senior Software Engineer - Instrument
Senior Software Engineer - Instrument

Nuclera • Cambridge

On-site
GBP 60,000 - 90,000
Company bonus
Share options
Life insurance
+5
Engineering Manager, Scientific Software
Engineering Manager, Scientific Software

Taswiq4me • Abingdon

Hybrid
GBP 70,000 - 80,000
Private health care
Discretionary annual bonus
EMI Share scheme
+1
Computer Science and Web Development
Computer Science and Web Development

Electronrx • Cambridge

On-site
GBP 25,000 - 33,000
Placement stipend
Training budget
Mentorship from engineers and data-sc‑
+1
Senior Software Engineer - Instrument
Senior Software Engineer - Instrument

Nuclera • Cambourne

On-site
GBP 70,000 - 100,000
5% company bonus
Life insurance
Private medical insurance
+6
Senior Software Engineer
Senior Software Engineer

Convergent Research, LLC • Greater London

Hybrid
GBP 85,000 - 100,000
Competitive salary
Generous benefits