Senior Software Development Engineer, Engagement Security
Key job responsibilities
Design, build, and maintain reliable, scalable infrastructure that leverages AI to deliver faster, more resilient services to customers.
Develop automation tools and frameworks to eliminate manual operational work
Mentor one or more developers on the team
Own the operational health of services, including monitoring, alerting, and incident response
Participate in on-call rotation to ensure 24/7 service availability
Collaborate with security and ML teams to improve system architecture and operational excellence
A day in the life
Software Development Engineers embody Amazon's Leadership Principles, particularly: - Ownership: Design for long-term operational health - Dive Deep: Leverage the AWS platform to its fullest - Invent and Simplify: Innovate ways to reduce operational complexity - Learn and Be Curious: Stay current with emerging technologies including AI/ML and LLMs
About the team
Diverse Experiences
AWS Security values diverse experiences. We encourage you to apply even if you do not meet all of the qualifications and skills listed in the job description. If your career hasn’t followed a traditional path, don’t let it stop you from applying.
Basic Qualifications
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
Preferred Qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent