Software Engineer, Respond (Python & Rust)
Software Engineer, Respond (Python & Rust)

Software Engineer, Respond (Python & Rust)

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

At a Glance

  • Tasks: Join the Respond team to combat cyber-attacks using Python and Rust.
  • Company: Darktrace is a leader in AI-driven cybersecurity solutions.
  • Benefits: Enjoy 23 days holiday, private medical insurance, and a birthday day off!
  • Why this job: Be part of an innovative team that values creativity and problem-solving.
  • Qualifications: Experience with Python, Rust, Linux, Docker, and databases is essential.
  • Other info: This is a hybrid role; work in the London office at least 2 days a week.

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:

As a Python & Rust engineer within the Respond team, you will be responsible and improving our ability to stop in-progress cyber-attacks using proprietary software and third-party integrations. As an engineer within the Respond team, your role will be responsible for, but not limited to:

  • Contributing to rapid prototyping of new and innovative ideas to further improve Darktrace’s services and offerings,
  • Predominately working with core software modules written in Python and Rust,
  • Improving the performance and competencies of existing products and platforms,
  • Investigating and furthering our unique methodology in defending against unknown cyber-attacks.
  • Innovation is of paramount importance and as such, creativity in approach is encouraged as much as traditional project-based development. As such exposure to working with numerous technologies and applications would be advantageous.

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

    What experience do I need:

    We welcome applications from candidates 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 Rust and will show an understanding of writing code in a production environment. You should also be familiar with things such as Linux environments, Docker and containers as have some networking and domain knowledge. 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,
  • An understanding of databases such as NoSQL and SQL,
  • Knowledgeable about cloud computing environments would also be beneficial.
  • Experience of working with a range of other programming languages such as 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, Respond (Python & Rust) employer: Darktrace

    At Darktrace, we pride ourselves on being an innovative employer that fosters a culture of creativity and collaboration. As a Software Engineer in our London office, you'll enjoy a supportive work environment with opportunities for professional growth, competitive benefits including private medical insurance and enhanced family leave, and the chance to make a meaningful impact in the fight against cyber threats. Join us to be part of a team that values your contributions and encourages you to explore new ideas while working with cutting-edge technologies.
    D

    Contact Detail:

    Darktrace Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Engineer, Respond (Python & Rust)

    ✨Tip Number 1

    Familiarize yourself with the specific technologies mentioned in the job description, especially Python and Rust. Consider building a small project or contributing to open-source projects that utilize these languages to showcase your skills.

    ✨Tip Number 2

    Brush up on your knowledge of Linux environments, Docker, and containerization. Being able to discuss how you've used these tools in past projects will demonstrate your readiness for the role.

    ✨Tip Number 3

    Prepare to discuss your problem-solving approach during the interview. Think of examples where you've tackled complex issues, particularly in a production environment, and be ready to explain your thought process.

    ✨Tip Number 4

    Since innovation is key for this role, come prepared with ideas or concepts that could enhance Darktrace’s services. This shows your proactive mindset and creativity, which are highly valued in the Respond team.

    We think you need these skills to ace Software Engineer, Respond (Python & Rust)

    Proficiency in Python
    Proficiency in Rust
    Experience with Linux environments
    Familiarity with Docker and containerization
    Networking knowledge
    Understanding of NoSQL and SQL databases
    Knowledge of cloud computing environments
    Problem-solving skills
    Analytical mindset
    Ability to work autonomously
    Team collaboration skills
    Experience with rapid prototyping
    Creativity in software development
    Exposure to multiple programming languages (e.g., C++)

    Some tips for your application 🫡

    Highlight Relevant Skills: Make sure to emphasize your experience with Python and Rust in your application. Mention any projects or roles where you utilized these languages, especially in a production environment.

    Showcase Problem-Solving Abilities: Demonstrate your analytical approach to problem-solving. Include examples of how you've tackled complex issues, particularly in software development or cyber-security contexts.

    Familiarity with Technologies: Mention your familiarity with Linux environments, Docker, and cloud computing. If you have experience with databases like NoSQL or SQL, be sure to include that as well.

    Express Innovation and Creativity: Since innovation is key for this role, share instances where you've contributed creative solutions or rapid prototypes in your previous work. This will show your alignment with the company's values.

    How to prepare for a job interview at Darktrace

    ✨Showcase Your Coding Skills

    Be prepared to demonstrate your programming abilities in Python and Rust. Bring examples of your previous work or projects that highlight your coding skills, especially in a production environment.

    ✨Understand Cybersecurity Concepts

    Familiarize yourself with basic cybersecurity principles and methodologies. Being able to discuss how you would approach defending against cyber-attacks will show your analytical mindset and solution-focused approach.

    ✨Discuss Your Experience with Technologies

    Highlight your experience with Linux environments, Docker, and cloud computing. Be ready to discuss how you've used these technologies in past projects and how they relate to the role.

    ✨Emphasize Team Collaboration

    While autonomy is important, be sure to express your ability to work collaboratively within a team. Share examples of how you've successfully worked with others to solve problems or innovate solutions.

    Software Engineer, Respond (Python & Rust)
    Darktrace
    Location: London

    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
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >