Software Engineer - Automation and Security Tools Development
New Today
Join the team at Amazon Web Services (AWS) as a Software Engineer - Automation and Security Tools Development . AWS is one of Amazon's fastest growing businesses, committed to innovation and tackling large-scale challenges. As the largest cloud provider globally, AWS serves almost one-third of all internet traffic. Our mission is to help customers create the future of the internet with the cloud-based tools we provide.
The AWS Application Security Team is seeking a dedicated engineer to develop automation tools, generative AI applications, and backend engines that will enhance customer security. You will play a vital role in safeguarding customers and reinforcing the services we launch for them. Your responsibility will include creating tools that the AWS AppSec teams utilize during security reviews in collaboration with AWS Product Teams.
In this role, you will be expected to navigate ambiguous challenges and cultivate constructive discussions to resolve disagreements. You'll also mentor junior engineers and serve as a thought leader in security within your organization. Our core leadership principles—Dive Deep, Earn Trust, and Customer Obsession—will guide your daily activities, and a successful candidate will blend technical aptitude with excellent communication skills, prioritizing customer security in every decision.
Key Responsibilities:
Design, build, document, and test software solutions for the AppSec Review program.
Provide software development expertise that supports AWS Security initiatives.
Analyze complex problems and develop data-driven solutions.
Serve as the team representative to both business leaders and technical staff across the company.
Exhibit exceptional judgment and communication skills in your interactions.
Prepare and deliver thorough written technical documentation for diverse audiences.
Team Culture:
Amazon Security values diverse experiences and encourages candidates from all backgrounds to apply. We believe in the importance of inclusive culture, which fosters an environment of continuous learning and mutual respect. We celebrate diversity and embrace unique perspectives to address the most significant security challenges we face.
Career Development:
Join us to take advantage of ample knowledge-sharing opportunities, training programs, and resources that will help you progress in your career. We are committed to creating a harmonious work-life balance and flexible work arrangements to ensure you thrive both personally and professionally.
Basic Qualifications:
3+ years of software development experience (non-internship).
2+ years of experience in designing or architecting systems.
Proficient in at least one programming language.
Experience with Java, Python, C#, Ruby on Rails, or C++.
Strong understanding of software architecture and design patterns.
Preferred Qualifications:
3+ years of experience across the full software development life cycle.
Bachelor's degree in computer science or a related field.
Proven technical depth and complexity suited for this role.
This position will be based in New York, NY. Join us to enhance security measures and ensure the best outcomes for our customers!
- Location:
- New York, NY, United States
- Category:
- Computer And Mathematical Occupations