System Development Engineer II, CIA Onboardings
Key job responsibilities
- Build and maintain automation for network onboarding workflows that serve hundreds of fulfillment centers globally
- Develop features for NC2 and related platforms that enable same-day, friction-less onboarding experiences
- Design scalable back end systems and APIs that integrate with Amazon's challenging network infrastructure
- Partner with cross-functional teams including security, network engineering, and deployment teams
- Participate in on-call rotations to ensure high availability of critical and challenging onboarding systems
- Write clean, maintainable code with comprehensive testing and documentation
A day in the life
As a System Development Engineer on the CIA Onboardings team, you'll spend your days building the automation that transforms how Amazon's fulfillment centers link to our network. Your day will consist of just the essential meetings, stand-ups and design reviews. You'll write code that directly impacts hundreds of solution owners such as customers onboarding LIDAR systems or robotics equipment. You'll interact with Principal Engineers and Product Managers leaders regularly, getting their guidance while you grow in the role.
Benefits
- Medical, Dental, and Vision Coverage
- Maternity and Parental Leave Options
- Paid Time Off (PTO)
- 401(k) Plan
About the team
The CIA Onboardings team manages the tooling that allows robotics solution owners to integrate their equipment with global warehouse infrastructure. Our team creates friction-less experiences that enable rapid innovation of operation technologies.
Basic Qualifications
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- Bachelor's degree in computer science or equivalent
Preferred Qualifications
- Experience with distributed systems at scale