IT & Software

Senior C++ Software Engineer

RedTech Recruitment

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role, you will design, develop and maintain high-performance macOS software as part of an established R&D team. You’ll work with modern C++ and Swift to deliver production-quality solutions, while collaborating across technical teams to solve complex problems. The position offers a hybrid Cambridge setup and exposure to scalable, secure software development in a research-driven environment. You’ll mentor engineers and contribute to new product ideas, shaping the platform's evolution.

Pay / Benefits
  • Family private medical insurance
  • Enhanced family leave
  • Salary sacrifice pension
Responsibilities
  • Design, develop and maintain complex macOS software
  • Build reliable production-quality software using modern C++ and Swift
  • Contribute to new product ideas and ongoing platform development
  • Collaborate with engineers and cross-functional teams to solve challenges
  • Participate in code reviews and uphold high engineering standards
  • Develop automated tests and produce clear technical documentation
  • Investigate system behaviour to improve product capabilities
  • Provide technical guidance and mentoring to other engineers
Key requirements
  • Strong commercial experience developing production-quality software using modern C++
  • Experience with Swift
  • Good knowledge of Unix, Linux or macOS development environments
  • Excellent analytical and complex problem-solving skills
  • Ability to work autonomously and make well-reasoned technical decisions
  • Experience collaborating within a software engineering team
  • Familiarity with Docker and cloud-based environments
  • Interest in software security, system behaviour or analytical technologies (advantageous)
  • Strong communication skills with the ability to mentor others
  • Analytical thinking
  • Autonomy
  • Collaborative mindset
  • Modern C++
  • Swift
  • macOS development

Reference: WJ-747_31170505 · Posted 01 Nov 2026

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.