Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. They are seeking a Senior Software Development Engineer to work on complex engineering problems in distributed systems, focusing on the design, development, and operation of secure systems that handle billing data at scale.
Responsibilities:
- Work on the hardest engineering problems in distributed systems at a massive scale and on multiple dimensions
- You will exercise your intellectual curiosity, work with motivated teams of sharp individuals, partner with other senior and principal engineers, and provide guidance in defining your team’s engineering roadmap
- Own design, development, test, deployment and operation of highly available, secure systems that handle confidential billing data at scale
- Regularly dive into architecture, code, test plans, project plans, deployments and operations to drive excellence throughout our organization
- Contribute directly to our growth by hiring smart and motivated engineers that can deliver swiftly and predictably, adjusting in an agile fashion to deliver what our customers need
Requirements:
- 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
- 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