Software Development Engineer II, UnifiedAuth
DESCRIPTION
Do you want to solve business challenges through innovative technology? Do you enjoy working on state of the art distributed systems? Do you love working on industry defining projects that move the needle? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. We are looking for software engineers who thrive on complex problems and relish the challenge of operating a complex and mission critical system that serves millions of requests per minute.
As an SDE-2 on the UnifiedAuth team, you will work on cloud security problems with the goal of securing customer and corporate communication across all of Amazon. You will contribute to all parts of the software development and deployment lifecycle, including design, development, documentation, testing and operations. You will learn and grow by solving one of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security. You will coach junior engineers in team on technical design, code quality, and delivery. Furthermore, you will partner with your manager and business stakeholders to deliver long-term results including customer experience, software quality, business requirements, and maintainability of both your team’s and related team's product(s).
Key job responsibilities
1) Learn by collaboration with experienced cross-disciplinary Amazonians in the team to develop, design, and bring to market cloud security products ·
2) Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry ·
3) Improve operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve team’s software, making it better and easier to maintain. ·
4) Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use
About the team
Unified Authorization is responsible for securing customer and corporate communication across all of Amazon. Whether it's the retail website, Alexa, or Kindle, we ensure actors are authenticated and authorized to take the requested action. Unified Authorization owns and operates CloudAuth and Transitive Auth—foundational security products enabling secure service-to-service communication and fine-grained access control (FGAC) for protecting customer data. With every aspect of Amazon's business relying on our systems, we're at the forefront of resiliency and availability at an unprecedented scale.
Our products are used by more than 35,000 Amazon services owned by 5,000 teams across various departments, including Stores, Devices (Alexa and Ring), IMDB, Prime Video, Advertising, Selling Partners, Pharmacy, Ordering and Payments, Fulfillment Centers, and internal systems.
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.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.