Senior C++ Software Engineer

RedTech Recruitment

Cambridge

Hybrid

GBP 75,000 - 110,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Family private medical insurance
Enhanced family leave
Salary sacrifice pension

Job summary

RedTech is seeking an experienced Senior Software Engineer to develop high-performance software for macOS using modern C++. The role also involves Swift and a range of technologies within a hybrid Cambridge office.

You will work in an established R&D team, communicate effectively, mentor engineers, and contribute to automated tests and documentation as part of the software lifecycle.

Qualifications

  • Strong experience building production-quality software with modern C++.
  • Experience with Swift and macOS environments.
  • Good knowledge of Unix/Linux/macOS development environments.
  • Excellent analytical and problem-solving skills.
  • Ability to work autonomously and make well-reasoned technical decisions.
  • Experience collaborating within a software engineering team.

Responsibilities

  • Design, develop and maintain complex software for macOS environments.
  • Build reliable, production-quality software using modern C++ and Swift.
  • Contribute to new product ideas and evolve existing platforms.
  • Collaborate with engineers and other teams to solve challenging problems.
  • Participate in code reviews and promote high software 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.

Skills

Modern C++
Swift
Unix/Linux/macOS
Problem-solving
Autonomy
Mentoring
Docker
Cloud

Tools

Docker
Cloud platforms

Job description

A fantastic opportunity for an experienced Senior Software Engineer to join a successful technology company developing complex, high-performance software products. Working within an established research and development team, you will design and enhance software for macOS environments using modern C++, while also working with Swift and a broader range of technologies.

Location: Cambridge, hybrid working with a minimum of 2 days per week in the office
Requirements for Senior C++ Software Engineer:
  • 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 working collaboratively within a software engineering team
  • Familiarity with Docker and cloud-based environments
  • An interest in software security, system behaviour or analytical technologies would be advantageous
  • Strong communication skills with the ability to support and mentor other engineers
Responsibilities for Senior C++ Software Engineer:
  • Design, develop and maintain complex software for macOS environments
  • Build reliable, maintainable and production-quality software using modern C++ and Swift
  • Contribute to new product ideas as well as the continued development of established platforms
  • Work closely with engineers and other technical teams to solve challenging problems
  • Participate in code reviews and promote high software engineering standards
  • Develop automated tests and produce clear technical documentation
  • Investigate system behaviour and use the findings to improve product capabilities
  • Provide technical guidance and mentoring to other engineers
What the role offers:
  • Technically challenging work within an innovative research and development environment
  • The opportunity to use modern C++, further your Swift expertise and work across the software lifecycle
  • Excellent benefits including family private medical insurance, enhanced family leave and a salary sacrifice pension

We are an equal opportunity employer and value diversity at RedTech. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

Redtech Recruitment Ltd. • Cambourne

Hybrid
GBP 85,000 - 120,000
Family private medical insurance
Enhanced family leave
Salary sacrifice pension
Senior C++ Engineer - Hybrid (Cambridge) macOS/Swift
Senior C++ Engineer - Hybrid (Cambridge) macOS/Swift

Redtech Recruitment Ltd. • Cambourne

Hybrid
GBP 85,000 - 120,000
Family private medical insurance
Enhanced family leave
Salary sacrifice pension
Software Engineer C++ Swift MacOS
Software Engineer C++ Swift MacOS

Client Server Limited • Cambridge

Hybrid
GBP 72,000 - 88,000
Pension
Private Medical Insurance
Life Assurance
+3
Senior Software Engineer (C++ & Swift)
Senior Software Engineer (C++ & Swift)

Camwebdir • United Kingdom

Hybrid
GBP 90,000 - 120,000
23 days of holiday + public holidays
Birthday day off
Private medical insurance for you and伴
+5
Software Engineer C++ Swift Macos
Software Engineer C++ Swift Macos

Client Server • Cambourne

Hybrid
GBP 68,000 - 80,000
Pension
Private Medical Insurance
Life Assurance
+3
Senior Software Engineer (C++ & Swift)
Senior Software Engineer (C++ & Swift)

Front Door Defense • Greater London

Hybrid
GBP 90,000 - 130,000
23 days' holiday + public holidays, up
Birthday day off
Private medical insurance for family
+5
Senior Software Engineer (C++ & Swift)
Senior Software Engineer (C++ & Swift)

Darktrace Ltd • Cambridge

Hybrid
GBP 60,000 - 80,000
23 days holiday + public holidays
Additional birthday leave
Private medical insurance
+5
Software Engineer C++ Swift MacOS
Software Engineer C++ Swift MacOS

Client Server • Milton

On-site
GBP 72,000 - 88,000
Pension
Private medical insurance
Life assurance
+6
MacOS C++/Swift Engineer — Hybrid/Remote (Cambridge)
MacOS C++/Swift Engineer — Hybrid/Remote (Cambridge)

Client Server • Cambourne

Hybrid
GBP 68,000 - 80,000
Pension
Private Medical Insurance
Life Assurance
+3
Software Developer (C++)
Software Developer (C++)

Origin8tive Ltd • Cheltenham

Hybrid
GBP 54,000 - 66,000
AXA Healthcare
Cycle to Work
Company pension
+2