Oni
Senior Software Engineer C++
Job Description
Salary: £48,000 - 69,000 per year
Requirements:- We require a bachelors degree in Computer Science, Engineering, Bioinformatics, or a related field.
- We require a minimum of 5 years experience as a Software Engineer or in a similar role developing high-performance software applications in C++.
- We require proficiency in modern C++ (C++14/17/20) and low-level programming.
- We require a solid understanding of multi-threaded programming, memory management, and performance optimization.
- We require experience working in Agile/SCRUM software development.
- We require excellent analytical and problem-solving skills.
- A masters degree is desired.
- Python programming skills are desired.
- Experience with image processing, image analysis, or machine learning is desired.
- Experience developing embedded software or hardware-software integrated solutions is desired.
- Experience developing microscopy or scientific software is desired.
- We build solutions for scientists to automate their acquisition and analysis.
- We lead delivery of high-quality enterprise-scale software solutions.
- We design, implement, and maintain high-performance C++ applications.
- We devise, implement, and test innovative software solutions to address challenges in nanoscale microscopy and deliver value to customers.
- We debug and troubleshoot hardware/software integration issues at the system and signal level.
- We collaborate with hardware, firmware, and software engineers to align software behavior with hardware specifications.
- We write and maintain clear, well-documented, and testable code.
- We communicate and collaborate effectively with interdisciplinary teams, including software engineering, product management, bioware, chemistry, and hardware, to ensure seamless integration and alignment of goals across departments.
- AI
- Embedded
- Firmware
- Hardware
- Support
- Machine Learning
- Python
- C++
More:
We are ONI, based in Oxford, and our mission is to propel scientific discovery and combat diseases by enabling people to visualize, understand, and share microscopic details of life. Our Nanoimager supports cellular studies on a molecular level and contributes to advances in scientific knowledge. We offer a competitive salary, 28 days of annual leave plus bank holidays and 4 dedicated wellbeing days, onsite gym facilities, private healthcare and dental coverage, an inclusive culture, Health Assured mental health support, Peoples Pension, and Perks at Work discounts. We are an equal opportunity employer and value fairness, respect, and inclusion across our team. This is an on-site role in Oxford, and we also support the hiring process with AI tools while keeping final decisions human-led.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Oni
Oni
Oxford
IT
Skills & Technologies
Inferred from job description
Salary Insight
£58,500
This role
£75,000
UK median
This salary is 22% below the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks