TL;DR

Software Development Engineer (Cybersecurity): Develops software that collects, enriches, and vends Linux security telemetry data, foundational in supporting security and audit missions of AWS teams with an accent on building high-performing and scalable solutions. Focus on solving complex security challenges by optimizing storage and compute.

Location: London, GBR

Company

Amazon is responsible for creating and maintaining a high bar for security across all of its products and services.

What you will do

  • Develop software for collecting, enriching, and vending Linux security telemetry data.
  • Challenge yourself to develop simple solutions to complex problems related to security data.
  • Ensure solutions are high-performing, scalable, and meet availability expectations.
  • Champion automation and generate efficiencies for both the team and its customers.
  • Collaborate with a diverse team of software development engineers.
  • Share knowledge through documentation, design reviews, code reviews, and pairing.

Requirements

  • Experience in professional software development (non-internship).
  • Experience designing or architecting new and existing systems (design patterns, reliability, and scaling).
  • Experience programming with at least one software programming language.

Nice to have

  • Bachelor's degree in computer science or equivalent.
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Culture & Benefits

  • Amazon values diverse experiences and encourages candidates to apply even if they don't meet all qualifications.
  • Offers opportunities to build experience in cloud, devices, retail, healthcare, and other areas.
  • Inclusive team culture that values learning and embracing uniqueness.
  • Provides knowledge-sharing, training, and career-advancing resources.
  • Values work-life harmony with flexible work hours and arrangements.