Software Engineer, Opsec (Python)
Software Engineer, Opsec (Python)

Software Engineer, Opsec (Python)

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
D

At a Glance

  • Tasks: Join the OpSec team to develop proactive security software using Python.
  • Company: Darktrace is a leading AI-driven cyber security firm founded by experts in 2013.
  • Benefits: Enjoy 23 days holiday, private medical insurance, and a birthday day off!
  • Why this job: Be part of an innovative team tackling complex cyber threats with cutting-edge technology.
  • Qualifications: Python programming skills and a keen interest in cyber security are essential.
  • Other info: This hybrid role requires at least 2 days a week in the Cambridge office.

The predicted salary is between 36000 - 60000 £ per year.

Founded by mathematicians and cyber defense experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. We protect more than 9,000 customers from the world’s most complex threats, including ransomware, cloud, and SaaS attacks.

Our roots lie deep in innovation. The Darktrace AI Research Centre based in our Cambridge, UK headquarters, has conducted research establishing new thresholds in cyber security, with technology innovations backed by over 130 patents and pending applications.

For more information on our cutting-edge technology, visit .

What will I be doing?

The Operational Security Intelligence (OpSec) team work on Darktrace\’s proactive security software; this includes attack path modelling, threat tracking, vulnerability and exploit prioritisation and a wide range of other expanding feature sets. As a python focused Software Engineer in this team, responsibilities will include researching hacking techniques and the malicious actors that use them, statistical analysis of graph data structures, implementing novel concepts and integrating this information with the wider Darktrace platform suite.

This is a hybrid role, and the expectation would be to work a minimum of 2 days a week in the Cambridge office.

What experience do I need:

We welcome applications from engineers who have a solution focused mindset combined with an analytical approach to problem-solving. During the interview process you’ll be able to demonstrate your ability to program using Python and will show an understanding of writing code in a production environment. Additionally, it’s likely that you’ll be:

  • Comfortable working autonomously and taking independent decisions as well as having the ability to work cooperatively within a team,
  • Able to show knowledge or interest in cyber-security / malware forensics,
  • Experienced with statistical analysis of static or dynamic systems,
  • Familiar with Docker,
  • Knowledgeable about cloud computing environments would be beneficial.
  • Experience of working with a range of other programming languages such as JavaScript, Rust, and C++ would also be beneficial but isn’t essential.

    Benefits we offer:

  • 23 days’ holiday + all public holidays, rising to 25 days after 2 years of service,
  • Additional day off for your birthday,
  • Private medical insurance which covers you, your cohabiting partner and children,
  • Life insurance of 4 times your base salary,
  • Salary sacrifice pension scheme,
  • Enhanced family leave,
  • Confidential Employee Assistance Program,
  • Cycle to work scheme.
  • #LI-Hybrid

    Software Engineer, Opsec (Python) employer: Darktrace

    At Darktrace, we pride ourselves on being a leading employer in the cyber security sector, offering a dynamic work environment in our Cambridge headquarters. Our culture fosters innovation and collaboration, providing employees with ample opportunities for professional growth and development, alongside competitive benefits such as private medical insurance and enhanced family leave. Join us to be part of a pioneering team that is at the forefront of AI-driven cyber defence, where your contributions will directly impact the safety of over 9,000 customers worldwide.
    D

    Contact Detail:

    Darktrace Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Engineer, Opsec (Python)

    ✨Tip Number 1

    Familiarise yourself with Darktrace's technology and recent innovations in cyber security. Understanding their AI-powered solutions will not only help you during the interview but also demonstrate your genuine interest in the company and its mission.

    ✨Tip Number 2

    Brush up on your Python programming skills, especially in relation to production environments. Be prepared to discuss specific projects or experiences where you've successfully implemented Python solutions, as this will be a key focus during the interview.

    ✨Tip Number 3

    Gain a solid understanding of operational security concepts, including attack path modelling and threat tracking. Being able to speak knowledgeably about these topics will set you apart from other candidates and show that you're ready to contribute to the OpSec team.

    ✨Tip Number 4

    Network with professionals in the cyber security field, particularly those who have experience with Darktrace or similar companies. Engaging with industry experts can provide valuable insights and potentially lead to referrals, increasing your chances of landing the job.

    We think you need these skills to ace Software Engineer, Opsec (Python)

    Proficiency in Python programming
    Understanding of cyber security principles
    Experience with statistical analysis
    Familiarity with graph data structures
    Knowledge of Docker
    Experience in cloud computing environments
    Ability to research hacking techniques
    Problem-solving skills
    Autonomous working capability
    Team collaboration skills
    Analytical mindset
    Experience in writing production-level code
    Interest in malware forensics
    Adaptability to new technologies

    Some tips for your application 🫡

    Understand the Role: Read the job description thoroughly to understand the responsibilities and required skills for the Software Engineer, OpSec (Python) position. Tailor your application to highlight relevant experiences and skills that align with the role.

    Showcase Your Python Skills: Since this role focuses on Python programming, ensure your CV and cover letter include specific examples of projects or tasks where you have successfully used Python. Mention any relevant frameworks or libraries you are familiar with.

    Highlight Cyber Security Knowledge: If you have experience or knowledge in cyber security or malware forensics, make sure to emphasise this in your application. Discuss any relevant coursework, certifications, or personal projects that demonstrate your understanding of the field.

    Craft a Compelling Cover Letter: Write a cover letter that not only expresses your interest in the position but also explains why you are a good fit for Darktrace. Use this opportunity to convey your passion for cyber security and how your skills can contribute to their mission.

    How to prepare for a job interview at Darktrace

    ✨Brush Up on Python Skills

    Since the role focuses heavily on Python programming, make sure to review key concepts and be prepared to demonstrate your coding skills. Practice writing clean, efficient code and be ready to discuss your previous projects.

    ✨Understand Cyber Security Fundamentals

    Familiarise yourself with basic cyber security principles, especially those related to malware forensics and attack path modelling. Showing a genuine interest in these areas will impress the interviewers and demonstrate your alignment with the company's mission.

    ✨Prepare for Problem-Solving Scenarios

    Expect to face problem-solving questions that assess your analytical skills. Practice tackling real-world scenarios related to statistical analysis of data structures or vulnerabilities, as this will showcase your solution-focused mindset.

    ✨Showcase Teamwork and Autonomy

    Be ready to discuss examples from your past experiences where you successfully worked both independently and as part of a team. Highlighting your ability to balance these two aspects will resonate well with the interviewers.

    Software Engineer, Opsec (Python)
    Darktrace
    Location: Cambridge
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    D
    • Software Engineer, Opsec (Python)

      Cambridge
      Full-Time
      36000 - 60000 £ / year (est.)
    • D

      Darktrace

      1000+
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >