Senior C++ Software Engineer
RedTech Recruitment
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
- 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
- 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