TL;DR

Software Development Engineer (Cybersecurity): Building and optimizing Linux security telemetry data collection, enrichment, and vending systems with an accent on scalability, performance, and reliability. Focus on designing high-load distributed services, implementing robust security architectures, and managing the end-to-end development lifecycle.

Location: London, UK

Company

A global technology corporation focused on cloud computing, e-commerce, and digital services.

What you will do

  • Develop software for collecting, enriching, and vending massive volumes of security telemetry data.
  • Design scalable, high-performing systems that meet AWS availability expectations.
  • Own the end-to-end development process from scoping and design to deployment across global regions.
  • Champion automation and efficiency in execution to solve complex security challenges.
  • Collaborate with a diverse team through design reviews, code reviews, and pair programming.

Requirements

  • Professional experience in software development.
  • Experience designing or architecting reliable and scalable systems using design patterns.
  • Proficiency in at least one software programming language.
  • Ability to work in the UK location.

Nice to have

  • Bachelor’s degree in Computer Science or equivalent.
  • Experience with the full software development lifecycle including testing and operations.
  • Familiarity with Go, Python, or TypeScript.

Culture & Benefits

  • Inclusive team culture that values diverse perspectives and continuous learning.
  • Access to extensive career-advancing resources and training.
  • Focus on work-life harmony with flexible work arrangements.
  • Opportunities to impact real-world security challenges at a global scale.