The Maintenance Automation Platform (MAP) team within the Global Reliability and Maintenance Engineering (RME) Central Team is looking for an exceptional software development engineer to join us. In this role you will work on internal customerfacing frontend and backend services to help Central RME deliver worldclass service to the Amazon network. You and a team of developers will work through all phases of the project lifecycle including reviewing requirements designing services that lay the foundation for the new technology platform building new interfaces and also integrating with existing architectures developing and testing code and delivering seamless implementations for our customers. These are exciting fastpaced businesses in which we get to work on extremely interesting customer problems in an environment where you get to learn from other engineers and apply software building skills to help teams build robust scalable and reliable systems.
Key job responsibilities
Your work focuses on complex and/or ambiguous problem areas in existing or new software or automation initiatives. You take the longterm view of your teams solutions and how they fit into the teams architecture. You consider where each solution is in its lifecycle and where appropriate proactively fix architecture deficiencies and build reusable code and libraries for future use.
You understand the capabilities and limitations of the systems you work with (e.g. cluster size concurrent users data classification). You are able to explain these limitations to technical and nontechnical audiences helping them understand whats currently possible and which efforts need a technology investment.
You take ownership of team infrastructure providing a systemwide view and design guidance. You make things simpler. You drive software engineering best practices (e.g. Operational Excellence code reviews syntax and naming convention design pattern scalability alarms) and set standards.
You collaborate with customers and other internal partners to refine the problem into specific deliverables and you understand the business context well enough to recommend alternatives and anticipate future requests. In addition to stakeholders you may work with partner teams (business and technical) and data engineers/software engineers/data scientists/business analysts/business intelligence engineers to design and deliver the right solution.
You contribute to the professional development of colleagues improving their business and technical knowledge and their understanding of building robust scalable solutions.
3 years of noninternship professional software development experience
2 years of noninternship design or architecture (design patterns reliability and scaling) of new and existing systems experience
3 years of Video Games Industry (supporting title Development Release or Live Ops) experience
Experience programming with at least one software programming language
Knowledge of professional software engineering & best practices for full software development life cycle including coding standards software architectures code reviews source control management continuous deployments testing and operational excellence
Experience programming with at least one modern language such as Java C or C# including objectoriented design
3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
Bachelors degree in computer science or equivalent
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
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.