Senior Software Engineer (C++ & Swift)

Darktrace
United Kingdom
Workplace: OnsiteFull-timeFunction: Software EngineeringSkills: ["Communication","Problem-solving","Mentoring"]

Senior software engineer responsible for designing, implementing, and maintaining high-performance software components using C++ and Swift at the Cambridge Office. You will collaborate with cross-functional product and engineering teams to deliver robust features, optimize performance, and ensure code quality through reviews and testing. The role combines system-level development with practical application work, contributing to a fast-paced fintech-inspired environment with a strong emphasis on reliability and scalability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Darktrace
Darktrace
3 months ago

Senior Software Engineer (C++ & Swift)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Senior software engineer responsible for designing, implementing, and maintaining high-performance software components using C++ and Swift at the Cambridge Office. You will collaborate with cross-functional product and engineering teams to deliver robust features, optimize performance, and ensure code quality through reviews and testing. The role combines system-level development with practical application work, contributing to a fast-paced fintech-inspired environment with a strong emphasis on reliability and scalability.
Location: United Kingdom
Workplace: Onsite
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, implement, and maintain software components in C++ and Swift with a focus on performance and reliability
  • •Collaborate with product, frontend, and backend teams to deliver features end-to-end
  • •Participate in code reviews, testing, and performance tuning to ensure code quality
  • •Mentor junior engineers and contribute to architectural decisions and best practices
  • •Contribute to documentation and maintainable code through the full software development lifecycle

Key Requirements

  • •Proficiency in C++ and Swift with a strong background in building performance-critical software
  • •Experience in full software development lifecycle including design, implementation, testing, and maintenance
  • •Ability to work effectively within a cross-functional team and collaborate with product and frontend/backend engineers
  • •Strong problem-solving skills and a track record of delivering robust, maintainable code
  • •Experience with code reviews, testing strategies, and performance optimizations
Experience:Software engineering
Skills:CommunicationProblem-solvingMentoring
Languages:English
Tech Stack:C++SwiftGitCI/CD

Company Brief

Darktrace
Develops AI-driven cybersecurity solutions that detect, respond to, and neutralize cyber threats across cloud, email, network, and endpoint environments using machine learning and anomaly detection to protect enterprises globally.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Cambridge, United Kingdom
Founded: 2013
WebsiteLinkedIn