About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service