Job Description
Software Development Engineers will work in a green field environment building large-scale intelligent products and services using a service-oriented architecture based on native AWS components, offering consumer grade user experience.
Key Responsibilities:
- Taking the lead in identifying and solving ambiguous problems
- Owning and influencing architecture and design, writing critical-path code
- Solving problems at Amazon scale using scalable AWS technologies
- Prioritizing well, communicating clearly, and delivering large scale solutions
- Contributing to all aspects of an agile software development lifecycle
A Day in the Life:
- Designing, implementing, and testing software solutions using native AWS technologies
- Collaborating with product managers and customers to manage requirements
- Partnering with internal customers to translate complex business logic into reusable code
- Coaching and mentoring junior engineers
BASIC QUALIFICATIONS:
- Experience in professional software development
- Designing or architecting new and existing systems
- Programming with at least one software programming language
PREFERRED QUALIFICATIONS:
- Bachelor's degree in computer science or equivalent
- Full software development life cycle experience