We are open to hiring candidates to work out of one of the following locations:
Seattle, WA, USA
As a Software Development Engineer II you will have the opportunity to shape the future of Amazon's identity management landscape. We provide the critical infrastructure that powers Amazon's vast range of services, enabling them to deliver for customers across the globe.
Key job responsibilities
As an SDE II, your role is pivotal in maintaining the innovative solutions of our team. You will work on complex challenges in existing and new development initiatives, focusing on areas with ambiguity. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable.
You will develop an understanding of the business impact of your systems and make responsible trade-offs between the short-term operational needs and long-term business objectives. You will actively participate in team strategy discussions and contribute to the decisions made regarding technology.
You will provide technical solutions that not only meet the current needs but also consider the future, promoting simplicity and ease of maintainability. Your solutions will be designed in such a way that they can be easily understood and contributed to by other team members.
You will collaborate with your team, encouraging best practices and setting standards to improve the overall quality of the team's work. In situations where there are differing viewpoints, you will strive to find the best way forward and build consensus.
A day in the life
Your work will have a company-wide impact, affecting thousands of developers and teams, and enabling us to launch and scale our services rapidly.
You will get a comprehensive view of all aspects of Amazon's business. You will have the opportunity to work with massive data sets and improve the agility of our technical teams. You will be part of a growing, fast-paced, and innovative team. You will have ownership and responsibility to define and execute processes that enhance the productivity and savings for AWS and Amazon.
About the team
Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
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
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
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
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including 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, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually