> Markdown version of [/jobs/ext/2066989-senior-software-engineer-c-and-swift](https://www.wearedevelopers.com/jobs/ext/2066989-senior-software-engineer-c-and-swift). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (C++ and Swift) - **Company:** Darktrace Ltd - **Location:** Cambridge, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Apple Mac Systems, Unix, C++ (Programming Language), Cloud Computing, Code Review, Cyber Security, Dynamical Systems, Rapid Prototyping Process, C++14, Docker - **Published:** August 15, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer-c/darktrace-job107848206 ## About the Role We seek senior engineers with a solution-focused mindset and a highly analytical approach to problem-solving. During the interview process, you'll demonstrate your ability to write production-quality code and reason clearly about complex systems. You should be: * Strong experience in modern C++ ; * Experienced with Swift or keen to deepen your expertise; * Knowledgeable in Unix/macOS development environments; * Comfortable working autonomously, making sound technical decisions, while collaborating effectively within a team; * Knowledgeable or deeply interested in cyber-security and malware forensics; * Experienced in statistical analysis of static or dynamic systems; * Proficient with Docker, * Familiar with cloud computing environments. ## Description Join our esteemed R&D teams in Cambridge, where you'll play a pivotal role in the development and enhancement of products driving our company's rapid growth. As a Senior Software Engineer, you'll lead and contribute across a broad range of initiatives using a diverse and modern technology stack.Please note this is a hybrid role and requires attendance in the Cambridge office 2 days a week What will I be doing: * Building, designing, and maintaining the macOS codebase using modern C++ and Swift; * Leading and contributing to projects ranging from rapid prototyping of new ideas to the structured development of existing platforms; * Collaborating closely with cross-functional teams to deliver robust, high-quality solutions; * Participating in and contributing to code reviews to ensure engineering excellence and knowledge sharing; * Writing and maintaining high-quality tests, documentation, and developer enablement materials; * Driving the advancement of our unique methodology for defending against unknown cyber-attacks; * Fostering innovation and creativity in your approach, alongside traditional project-based development; * Developing and mentoring team members in core competencies across multiple programming languages, with opportunities to specialise in specific technology areas. ## Related Videos - [The Developer Workstation Blind Spot: Why Your Security Stack Can't See What Matters Most](https://www.wearedevelopers.com/videos/100254-the-developer-workstation-blind-spot-why-your-security-stack-can-t-see-what-matters-most) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Checkmate: 5 Real Incidents That Can End a Software Company](https://www.wearedevelopers.com/videos/100126-checkmate-5-real-incidents-that-can-end-a-software-company) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [Dev Digest 191: Malware interviews, EU ❤️ Open Source and Skilled Agents](https://www.wearedevelopers.com/magazine/645-dev-digest-191-malware-interviews-eu-open-source-and-skilled-agents) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 166: Sycophancy, Zip bombs and AI Native Development](https://www.wearedevelopers.com/magazine/585-dev-digest-166-sycophancy-zip-bombs-and-ai-native-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 112 - The True Crime of AI Development](https://www.wearedevelopers.com/magazine/421-dev-digest-112-the-true-crime-of-ai-development)