Software Development Engineer

3+ months agoSeattle, WA


Can also be located in Austin, TX
Increasingly, Amazonian's want highly efficient and secure access to Amazons sites across the globe: that they can gain instant access to general areas and security zones based on their roles and responsibilities, and that the people in our fulfillment centers, and transportation networks are working as securely and efficient as possible. Amazon's Global Security Technology Team applies Amazon's technical breadth and depth to solve these problems. We build software that provides a highly secure environment to our workers from area managers in our fulfillment centers, to software developers in our South Lake Union headquarters, to the workers in our supply chain producing the Amazon brands for sale on We're reinventing security at Amazon scale, and it's still day one!

As a Software Development Engineer on the New Technology for Security team, you'll architect software that ensures the people in our supply chain, fulfillment centers, and transportation networks are safe, as well as making sure Amazon's assets are secure. You'll build novel solutions that give Amazonians the ability to secure sites using cutting edge technologies built on top of Machine Learning/Artificial Intelligence. You'll invent novel ways of monitoring, analyzing and managing millions of daily events. You'll innovate and influence the direction of the latest Amazon technologies. And, with Amazon's breadth, your work will transform how security & trust are approached at Amazon, and in turn influence the entire industry.

A successful candidate will thrive in and help lead fast-paced environments that leverage agile planning techniques, encourage and reward creative design and intelligent risk taking, and find innovative ways to leverage cutting edge technology. And of course, a demonstrated passion for security doesn't hurt!


- Bachelor's and/or Master's Degree in Computer Science or related degree, or equivalent experience
- 5 plus years of professional experience in software development
- Strong architectural & system design skills in Java, NodeJS (Javascript/Typescript, C#, Scala, Python, GoLang or other high-scale programming language
- Experienced driving ambiguous problem areas in existing or new software initiatives
- Proven experience solving complex architecture and business problems with solutions that are extensible, simple, or optimal.


- Design experience with multi-tenant, role-based architectures with granular permissions models.
- Experience building Machine Learning models to solve complex problems.
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers with other engineers working under your guidance
- Expertise in one or more AWS products/service
- Front-end development experience (HTML / CSS / Javascript)
- Experience influencing software engineering best practices within your team, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience mentoring junior software engineers to improve their skills, and making them more effective software engineers
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy

Amazon is an Equal Opportunity-Affirmative Action Employer Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Job ID: Amazon-1456324