Oni

Oni

Oxford, South East

Senior Software Engineer C++

Full-Time£48,000 - 69,000 per yearकलUnited Kingdom
IT

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.
Responsibilities:
  • 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.
Technologies:
  • 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

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Oni

Oni

Oni

Oxford

IT

Skills & Technologies

PythonC++GoMachine LearningAIAgileScrumUI

Inferred from job description

Salary Insight

£58,500

This role

£75,000

UK median

This salary is 22% below the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom