Senior Systems Development Engineer, Amazon Security

Job Category: Technology and IT
Job Type: Full Time
Job Location: Seattle United States WA

Job Overview
The Amazon Security Enterprise Protection team builds tools and services to monitor and respond to malicious activity across Amazon’s internal network. We collect, process, and analyze data from Amazon’s global infrastructure to identify and mitigate risks to the company and its customers.

We are seeking a Senior Systems Development Engineer who is passionate about designing and building solutions for mission-critical systems that protect Amazon and customer data. You will create flexible, secure, scalable, high-performance tools and services, enhancing existing platforms and developing new features to improve the customer experience.

In this role, you will deliver high-quality, scalable products deployed across Amazon’s internal services worldwide. You will collaborate with product owners and stakeholders, define solutions that scale, and meet a wide variety of security needs.

Key Responsibilities

  • Design, implement, test, deploy, and maintain solutions to improve service performance, durability, cost, and security.

  • Write high-quality distributed system software.

  • Work in an agile, fast-paced development environment.

  • Partner with security teams to ensure smooth rollouts of new products and maintain operational stability.

  • Use data to measure success and prevent recurring issues.

  • Scope and drive technical solutions across multiple teams.

  • Contribute to process and procedure documentation.

  • Mentor team members and foster growth.

  • Participate in an on-call rotation with a focus on root cause resolution.

Basic Qualifications

  • 6+ years of professional software development experience (non-internship).

  • 4+ years of programming experience in at least one language (C++, C#, Java, Python, Golang, PowerShell, or Ruby).

  • 4+ years of experience in monitoring, troubleshooting, and resolving software/system issues.

  • 4+ years deploying and operating Linux in an enterprise environment with strong OS fundamentals.

  • 3+ years as a senior contributor or lead in large project teams.

  • 3+ years designing or architecting scalable, reliable systems.

  • Bachelor’s degree in Computer Science or equivalent experience.

Preferred Qualifications

  • Experience designing distributed systems at scale.

  • Strong knowledge of system architecture best practices and cloud-based service integration.

  • Expertise in full software development lifecycle best practices (code reviews, source control, testing, DevOps).

  • Experience with Agile methodologies and DevOps practices.

  • Experience with Linux containers and Amazon ECS.

  • Strong object-oriented design and coding skills.

  • Proven experience working with AWS products.

  • Experience delivering complex software systems to customers.

  • Knowledge of security engineering and working with security teams.

  • Strong communication skills with technical and non-technical stakeholders.

About the Team
Amazon Security is committed to maintaining customer trust through world-class security practices. Our team values diverse experiences and offers opportunities across multiple domains, including cloud, devices, retail, healthcare, and operations. We prioritize inclusion, training, career growth, and work-life balance.

Location: Arlington, VA, USA
Employment Type: Full-Time


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx