Software Development Engineer, Security Foundations, Stores Security
Core
Design and build well-architected security services and tools to raise the security bar for engineering teams across Amazon, focusing on cloud back-end services, data pipelines, and developer experiences.
Role type
Senior Software Development Engineer (Security Engineering)
Builds
Security services, tooling, and automated compliance solutions for AWS and Amazon internal platforms
Domain
Cloud Security, Distributed Systems, Compliance Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Object Oriented Design, Large-scale software development, System architecture, CI/CD pipeline management, Automated testing, Code review, Monitoring and operational excellence
Preferred skills
Full software development life cycle experience, Coding standards enforcement, Source control management, Build processes
Technologies
C#, C++, Java, Perl
Responsibilities
Design and implement end-to-end security features, Partner with teams to integrate security capabilities into developer workflows, Mentor engineers on security intuition and technical skills, Own quality bar through design reviews and robust testing, Participate in operational excellence including on-call and continuous improvement, Solve ambiguous high-impact problems using Amazon's engineering principles
Seniority
Senior, hands-on IC with mentorship responsibilities