Software Development Engineer, AWS Proactive Security Detective Tooling
DESCRIPTION
The Amazon Web Services (AWS) Proactive Security Detective Tooling (PSDT) team is looking for a Software Development Engineer who has a strong passion for security-at-scale. You will work on a team dedicated to taking our internal Cloud Security Posture Management (CSPM) and Cloud-Native Application Protection Platform (CNAPP) to the next level. You will develop a software analysis platform that provides critical visibility into the security of AWS systems for AWS leaders. You will develop novel ways to drive remediation and post-remediation activity of security issues on a large scale. While you may not be a security expert just yet, in this role you will develop a broad and deep understanding of cloud security and security automation.
Each day, hundreds of thousands of developers make billions of transactions worldwide on our cloud. They harness the power of Amazon Web Services (AWS) to enable innovative applications, websites, and businesses. The AWS Security team owns security for all of these services offered by AWS, including EC2, S3, Lambda, and more than 150 others. Our Application Security team works with builders across AWS to ensure that AWS products are secure.
The mission of this team within AWS PSDT is to ensure all we drive the remediation of security issues across internal AWS services teams. This requires building large distributed systems that are capable of driving remediation of security issues without scaling out our Security Operations teams. We regularly work with AWS service teams and various AWS Security teams to deliver on our mission.
Key job responsibilities
In this role you will -
· Be a technical leader that is not afraid to challenge the norms and innovate.
· Own, drive, and deliver software solutions
· Execute against project plans and delivery commitments.
· Develop relationships with internal and external partner teams to move fast.
· Help establish the long-term success strategy for your systems, development best practices, and operational excellence processes.
· Collaborate with peers to ensure your strategies are in alignment with the rest of the development teams.
· Develop junior and new team members by mentoring them on multiple fronts.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ 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
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.