Operations Technology Solutions is looking for an experienced Senior Software Development Engineer to help us deliver essential services to our Operations and Operations IT customers.

Key job responsibilities
- Help lead the design, development, monitoring, and enhancement of services our team provides for Amazon Operations and Operations IT customers. This includes information services. like Amazon Sites, and software for cloud-connected physical devices like the IT Hub Express smart lockers. They will work closely with our Product Management team and engage directly with customers to understand customer needs, and clarify product requirements.
- Successful candidates for this role will have a deep knowledge of software design patterns, scalable cloud architectures, and cloud design best practices.
- They have a good understanding of engineering trade-offs, and make appropriate decisions on when to build new software, extend existing software, or integrate with software or systems provided by others.
- They will generate clear and thorough analysis and design documentation, and help improve the team’s existing documentation.
- They will have experience leading the translation of product requirements into a comprehensive system design, composed of logical, maintainable, extensible, scalable, and loosely-coupled component services, and definition of the appropriate interfaces between these components.
- They will have had hands-on experience developing and testing the critical code for these systems.
- They will understand and have experience with implementing security and data privacy best practices.
- They will have experience developing automated tests at the unit, interface, and system level.
- They will understand how to effectively monitor they systems they build, and understand operational excellence best practices.
- They will have demonstrated track record of delivering high-impact results.

A day in the life
- Work closely with Product Management to break down feature requirements into software deliverables
- Develop and maintain secure and performant software features and systems for Operations and Operations IT customers
- Actively participate in software and system design reviews
- Participate in the team on-call rotation where you will triage, communicate status, escalate, and remediate critical issues quickly
- Help the team improve: (1) the services we deliver for our customers, (2) how we work our partner teams, and (3) our operational excellence

Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment.

The benefits that generally apply to regular, full-time employees include:
- Medical, Dental, and Vision Coverage
- Maternity and Parental Leave Options
- Paid Time Off (PTO)
- 401(k) Plan  

If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you!

At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!

About the team
Operations Technology Solutions (OTS) at Amazon is at the forefront of creating, securing, and maintaining advanced technical infrastructure and devices. These innovations span across Amazon's diverse landscape, including Fulfillment Centers, Transportation, Logistics, Specialty Fulfillment, Air, and Pharmacy sectors. Our skilled operators count on OTS to test, certify, deploy, and sustain state-of-the-art network solutions and end-user equipment at approximately 2,500 global sites where Amazon thrives. Committed to exceeding customer expectations, OTS ensures a secure and reliable infrastructure through its extensive network of over 4,000 field technicians and engineers. These professionals are vital in managing the daily operations and growth of Amazon's vast fulfillment and logistics network.

BASIC QUALIFICATIONS

- Experience building complex software systems that have been successfully delivered to customers
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

- 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- 5+ 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
- Experience developing software targeted for modern cloud computing platforms using both self-managed (eg AWS EC2, ECS, etc) and fully-managed (eg SWS SNS, RDS, Lambda, etc) services.

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.