Senior Software Engineer (C++) in Birmingham
Senior Software Engineer (C++)

Senior Software Engineer (C++) in Birmingham

Birmingham Full-Time 55000 - 70000 £ / year (est.) No home office possible
OneAdvanced

At a Glance

  • Tasks: Design, build, and maintain high-quality software for health technology products.
  • Company: Join OneAdvanced, a leading tech company transforming healthcare with innovative solutions.
  • Benefits: Enjoy 26 days holiday, private medical insurance, and performance-based rewards.
  • Why this job: Make a real impact in health tech while collaborating with diverse teams.
  • Qualifications: Strong C++ skills and experience in regulated software environments preferred.
  • Other info: Hybrid role with excellent career growth and continuous learning opportunities.

The predicted salary is between 55000 - 70000 £ per year.

Join OneAdvanced. We are looking for a Senior Software Engineer to design, build, and maintain high-quality software at the heart of our health technology products. You will work closely with product, clinical, and engineering teams to deliver software that is reliable, secure, and built to the standards that healthcare demands. You will contribute to technical decisions, champion best practices, and support the growth of engineers around you, all without losing sight of what matters most: shipping great software. This is a hands-on role for someone who takes pride in their craft, thrives in a collaborative environment, and understands the real-world impact of getting it right in health tech. This is a hybrid role based out of our Birmingham HQ, with the expectation that the successful candidate will attend the office 1–2 times per month as required.

What You Will Do

  • Software Development: Design, develop, test, and maintain software solutions for health products across the full development lifecycle.
  • Architecture and Design: Contribute to the design of scalable, secure, and maintainable systems, with a focus on healthcare requirements and data integrity.
  • Code Quality: Write clean, efficient, and well-tested code. Participate in code reviews and uphold engineering best practices.
  • Health Domain Delivery: Build systems that support clinical workflows, patient data, and regulatory compliance.
  • Collaboration: Work closely with product managers, clinicians, designers, and other engineers to deliver high-quality features.
  • Problem Solving: Diagnose and resolve complex technical issues in production and development environments.
  • Continuous Improvement: Improve existing systems through refactoring, modernisation, and automation.
  • Mentorship: Support and guide junior engineers through technical feedback and day-to-day collaboration.

What You Will Have

  • Technical Experience: Strong commercial experience as a Senior Software Engineer delivering production systems.
  • Programming Skills: Proficiency in C++.
  • Health or Regulated Systems Experience: Experience working on healthcare, life sciences, or other regulated software environments is desirable.
  • System Design: Experience contributing to system design, APIs, and integration of complex systems.
  • Quality Focus: Strong understanding of testing, reliability, and maintainability, with attention to detail.
  • Collaboration and Communication: Ability to work effectively with cross-functional teams and communicate technical concepts clearly.
  • Adaptability: Willingness to learn new technologies and adapt to evolving product and regulatory needs.
  • Continuous Learning: A mindset of ongoing learning and professional development.

What We Do For You

  • 26 days’ holiday + bank holidays (and the option to buy more) plus 1 paid volunteering day every year.
  • Exceptional family leave, 26 weeks fully paid maternity/adoption, 4 weeks fully paid paternity, 22 weeks fully paid shared parental leave, plus 5 days paid bereavement leave.
  • Robust sick pay of up to 13 weeks full pay + 13 weeks half pay.
  • 24/7 Employee Assistance Programme for confidential support.
  • Private medical insurance for everyone, no medical-history exclusions.
  • Performance-based rewards tailored to your role, from company-wide bonuses to OTE and commission structures.
  • Income protection: up to 75% salary for 5 years if you ever need it.
  • SkillsHub learning platform with leadership pathways, future-manager training, and a huge online library.
  • Access to external training and apprenticeships.
  • MatchIt! Fund: raise for a cause close to your heart and OneAdvanced will match part of the funding.
  • Pennies from Heaven: donate the pennies from your pay check to help make a difference without lifting a finger.
  • Plus plenty of other flexible benefits to suit your lifestyle on our RewardHub.

Who We Are

At OneAdvanced, we are at the forefront of delivering sector-focused technology solutions that simplify complexity, drive meaningful progress, and help build a fairer, more inclusive society. We’re much more than a software company. We deliver SaaS workflow applications and IT services that power organisations across Education, Government, Healthcare, Legal, Manufacturing, Housing, Retail, and more. OneAdvanced is one of the UK’s largest business software and services companies. Based in Birmingham (The Mailbox), operating across the UK, Ireland, India, and Australia. Our secure, scalable platform, including OneAdvanced AI, our private AI service for UK organisations, powers connectivity and innovation across critical sectors. Alongside our software are our IT services, including hosting, managed services, and application modernisation. We strive to create an inclusive workplace that drives innovation and collaboration, championing diverse perspectives and ideas. Our Environmental, Social and Governance (ESG) strategy is embedded in everything we do, guiding us to create meaningful impact for our people, our customers and the planet. Join us and become part of a team that’s powering the world of work and making a real difference.

Senior Software Engineer (C++) in Birmingham employer: OneAdvanced

At OneAdvanced, we pride ourselves on being an exceptional employer that values collaboration, innovation, and personal growth. Our Birmingham HQ offers a hybrid work environment, competitive benefits including generous leave policies and private medical insurance, and a commitment to employee development through our SkillsHub learning platform. Join us to make a meaningful impact in health technology while enjoying a supportive culture that champions diversity and well-being.
OneAdvanced

Contact Detail:

OneAdvanced Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (C++) in Birmingham

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in healthcare. A friendly chat can lead to insider info about job openings or even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those related to C++ and health tech. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team at OneAdvanced.

We think you need these skills to ace Senior Software Engineer (C++) in Birmingham

C++ Programming
Software Development
System Design
API Integration
Code Quality
Testing and Reliability
Collaboration
Problem Solving
Healthcare Domain Knowledge
Attention to Detail
Adaptability
Mentorship
Continuous Learning
Technical Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your C++ proficiency and any relevant healthcare or regulated systems experience to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about health tech and how your background makes you a great fit for our team. Share specific examples of your past work that align with what we do at OneAdvanced.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing complex technical issues you've tackled in the past. We love seeing how you approach challenges and find solutions, especially in production environments.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be one step closer to joining our awesome team at OneAdvanced!

How to prepare for a job interview at OneAdvanced

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your experience with the language, including any specific frameworks or libraries you've used. You might even be asked to solve a coding problem on the spot, so practice writing clean and efficient code.

✨Understand Healthcare Software Standards

Since this role is focused on health technology, it's crucial to familiarise yourself with the regulations and standards that govern healthcare software. Research topics like data integrity, patient privacy, and compliance requirements to show that you understand the unique challenges of the industry.

✨Showcase Your Collaboration Skills

This position involves working closely with cross-functional teams, so be ready to share examples of how you've successfully collaborated in the past. Highlight any experiences where you’ve worked with product managers, clinicians, or other engineers to deliver high-quality software solutions.

✨Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving abilities. Think of complex technical issues you've encountered in previous roles and how you resolved them. Be ready to explain your thought process and the steps you took to diagnose and fix the problems.

Senior Software Engineer (C++) in Birmingham
OneAdvanced
Location: Birmingham

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>