Senior Software Engineer
Darktrace
Senior Software Engineer
Darktrace
Self-learning AI cybersecurity with autonomous responses
Darktrace is a global leader in AI-driven cybersecurity, helping organizations stay ahead of evolving threats every day.
Darktrace was built on a genuinely differentiated idea: that Adaptive AI could detect and respond to novel, real-time cyber threats. That approach matters more than ever in the era of AI. Today, our customers depend on us to stay ahead.
At Darktrace, we are energized by that responsibility. We work across teams and rally around a shared goal. We own outcomes end to end - step in, step up and see things through without waiting to be asked. We make decisions with urgency, say the hard thing, and hold each other to high standards with care and directness. We move first and learn fast anticipating where our customers are going next, continuously challenging ourselves.
We invest in the skills, learning and opportunities that help people deliver at the level their roles demand, and reward the aptitude and curiosity to grow beyond them.
Our Values: Own It | Win as One | Raise Our Bar | Move First. Learn Fast


Job Description:
We are looking for a Senior Python Developer to own and grow the software engineering, automation and testing infrastructure within our R&D Engineering division. The role covers end-to-end testing, CI/CD, internal tooling, automation frameworks and engineering quality across our products, platforms and backend infrastructure. Day-to-day is primarily writing Python and building the systems, tools and frameworks that enable our engineering teams to develop, test and release software with confidence. This is a hands-on Software Engineering role, not a manual QA position.
Please note this is a hybrid role with a minimum expectation of being in the office at least 2 times a week.
About the Role
We're looking for a Senior Python Developer to join the R&D Engineering division at Darktrace.
You'll design, build and maintain the software, tooling and infrastructure that support the development and delivery of our products. This includes developing automated test suites, CI/CD pipelines, internal developer tools and automation frameworks that improve engineering efficiency, software quality and release confidence.
What will I be doing:
While testing and automation are important aspects of the role, this is fundamentally a Software Engineering position. You'll write production-grade Python, contribute to shared libraries and engineering tools, and help shape the way our R&D teams build, test and deliver software across different technologies and platforms. In addition you will be responsible but not limited to:
What Experience Do I Need?
We're looking for someone with strong Python development experience, ideally gained within a SaaS environment, who is confident writing clean, maintainable and well-structured production code. You'll have a deep understanding of the Python ecosystem, its libraries and modern development tooling, alongside strong software engineering fundamentals, in addition you will:
Above all, you'll have an engineering mindset towards automation and quality. You see testing infrastructure and developer tooling as software products in their own right, taking ownership of building and improving systems that make engineering teams more efficient.
Nice to Have
It would be beneficial if you also have experience in some of the following areas:
As a growing business strengthening its governance and controls, this role plays a part in supporting high standards of integrity and accountability.


Darktrace is an Equal Opportunity Employer. We consider all qualified applicants for employment without regard to race, color, religion, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, veteran or military status, or any other characteristic protected by applicable federal, state, or local law.
Darktrace is committed to providing reasonable accommodations to qualified individuals with disabilities in accordance with applicable laws. If you require a reasonable accommodation to participate in the application or interview process, please contact your Talent Partner.
Darktrace provides cybersecurity protection by using self-learning AI to monitor networks, email, cloud, and operational technology. Its ActiveAI platform learns the normal pattern of life for each user, device, and network to detect anomalies and automatically respond to threats in real time without relying on predefined rules. It distinguishes itself with an immune-system–inspired, self-adapting approach that enables autonomous responses through technology like Antigena, rather than relying on manual rule updates. Its goal is ongoing cyber resilience by quickly neutralizing threats and reducing the need for human-led incident response across critical sectors.
Explore more opportunities at Darktrace