DESCRIPTIONCome and be a part of Amazon's incredible growth story! Are you inspired by invention? Is problem-solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these, and you'll fit right in here at Amazon's Fulfillment Technology & Robotics (FTR) organization. We are a smart team of doers who work passionately to apply advances in innovative technology to solve real-world challenges that will transform our customers' experiences in ways we can't even imagine yet.
Amazon's Fulfillment Technology (AFT) team is responsible for building and maintaining world-class Warehouse Management Systems that help fulfill millions of orders every day! We're seeking a talented engineer who is a technology generalist, thrives in dynamic environments, and is passionate about solving complex, ambiguous challenges.
Key job responsibilitiesAs a System Development Engineer, you'll play a crucial role in enhancing the availability, resiliency, and security of our WMS (Warehouse Management Systems). You'll collaborate with over 100 core engineering teams across multiple locations, developing automation for recurring manual infrastructure-related tasks, software upgrades, AWS region creation/migration, automation and infrastructure using Python, Java, and AWS Cloud technologies (including Lambda, Fargate, ECS, DynamoDB, SNS, SQS, S3, and EventBridge). Responsibilities include:
- Building and developing tools to automate manual business and operational processes.
- Continuous improvement of the systems and pipelines that power FTR's products and features.
- Building scalable, maintainable, and secure solutions to ensure services and systems meet our high standards for coding and operational excellence.
- Troubleshooting, diagnosing, and fixing production software issues.
- Developing monitoring solutions.
- Performing software maintenance and configuration.
- Tracking and resolving technical challenges.
Basic Qualifications- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby.
- Experience with distributed computing, programs, and systems.
- B.S. in Computer Science (or a similar discipline) or comparable practical experience.
Preferred Qualifications- Non-internship professional software development or technical support experience.
- Experience in UNIX/Linux operating system.
- AWS or other cloud infrastructure maintenance experience.
- Proven ability to troubleshoot and identify the root cause of issues.
- Demonstrates skill and passion for improving availability and resiliency using operational/engineering excellence.
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, disability, age, or other legally protected status.
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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information.