Job Information
Amazon Software Development Engineer - 2, EPIC in Seattle, Washington
Description
Amazon has been innovating on behalf of customers since 1995. Consumer Payments has been innovating for customers offering them variety of payment options that they can choose from. Amazon operates globally expanding its services to new geographies encountering interesting problems to solve. Come join us as we innovate in payments domain.
We are hiring Software Development Engineers at all levels for a building new products as well incorporating new features in existing products. In this role you have the opportunity to build new microservices or bring fresh perspective to customer experience in Desktop and Mobile. Where applicable, you will use native AWS services to build these components that can scale up based on business necessities. You will also design appropriate monitors and alarms to detect outages and take part in team oncall to ensure that the product meets the high availability bar customers expect of Amazon.
Key job responsibilities
Design, develop, and deploy subscription management features for external application stores.
Write clean, maintainable code and perform peer code-reviews.
Contribute best-in-class programming skills to develop clean, maintainable, elegant solutions.
Develop highly scalable web services using Java and latest AWS technologies (EC2, DynamoDB, Lambda, S3 and many more).
Work with other team members, and across orgs, to design, develop, test, and launch scalable and reliable systems.
Develop software which provides solutions for Amazon Photos, and is scalable to other Amazon organizations.
Launch new features in both the US, and International markets.
Improve Operational Excellence including latency and scalability.
Work in an Agile/Scrum environment to deliver high quality software with high velocity.
Help define standards, implement them, and promote best practices for your team.
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. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
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.