Software Development Engineer - AWS Invoicing, AWS Invoice Computation
About the role
Are you interested in building the next generation, Cloud-based commerce system that’s used by millions of customers worldwide? Are you excited by the idea of working on highly scalable and secure systems that connect several data sources and processes to generate on-demand calculations to generate and process millions of invoices and trillions of transactions and make an impact at a $110 billion annual run rate business?
Responsibilities
- Write high-quality, efficient, testable code in and other object-oriented languages.
- Build highly available, secure, systems in a micro-services architecture.
- Collaborate with some of the best engineers in the industry to work on some of the most complex challenges in large-scale computing.
- Find out what it takes to engineer systems for Amazon scale.
- Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.
- Contribute to planning, implementation, testing, operations, and process improvement as a member of a Scrum team.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Qualifications
- Bachelor's degree in computer science or equivalent
Skills
- Experience programming with at least one software programming language
Benefits
Inclusive Team Culture, Work/Life Balance, Mentorship & Career Growth
Pay
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Schedule
Full-time