Software Development Engineer II, Reliability and Automation Engineering
AI Summary ✨
Requirements
Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience programming with at least one software programming language
Bachelor's degree in computer science or equivalent
Preferred Qualifications
Proficiency in scripting languages (Python, JavaScript, TypeScript) and object-oriented programming languages (Java, C#, C++)
Experience with cloud services and infrastructure preferably from AWS: S3, Lambda, RDS, System Manager, API Gateway, AppSync, DynamoDB, CloudWatch, EC2, IAM
Knowledge of database systems and SQL and infrastructure as code (AWS CDK)
Proven record of taking projects from scoping and design to full implementation and launch
What You'll Be Doing
Design, develop, test, deploy, and maintain systems used for equipment monitoring and control, predictive maintenance or operational excellence
Build secure, scalable, and user-friendly applications that empower maintenance teams and reliability engineers across Amazon’s global network
Architect cloud-native solutions that meet enterprise security and performance standards
Collaborate closely with field teams, engineers, and leadership to understand operational needs and develop tailored solutions
Drive automation and reliability improvements to enhance system resilience and reduce operational burden
Perks and Benefits
Impact at Scale – Your solutions will directly interact with industrial equipment across Amazon’s vast fulfillment centers, enabling real-time monitoring, predictive maintenance, and operational efficiency at scale
Innovation & Automation – Work on leading-edge tools that enhance data-driven decision-making and optimize maintenance operations
Career Growth & Development – Join a highly skilled, collaborative team where you can grow and innovate in a fast-paced, agile environment