FAQs
What experience is required for this position?
The position requires 3+ years of non-internship professional software development experience and 2+ years of non-internship design or architecture experience.
What programming languages should I be familiar with?
Experience with Java/Scala, Python, TypeScript, HTML, and React is helpful for this role.
What types of projects will I be working on?
You will work on building distributed systems, owning code end-to-end, and developing software solutions where the problem is not well-defined.
Is a degree required for this role?
Yes, a Bachelor's degree in computer science or a related field is required.
What kind of work environment can I expect?
AWS values work-life harmony and offers flexible work hours and arrangements as part of its culture.
What is the team culture like?
AWS fosters an inclusive team culture that values diversity and encourages ongoing learning and mentorship.
What technologies will I work with?
You will build highly scalable, cloud-native applications using AWS services such as AWS Glue, EMR, Lambda, Step Functions, API Gateway, SQS, and DynamoDB.
Is there a focus on career growth in this position?
Yes, AWS provides endless knowledge-sharing, mentorship opportunities, and resources to help you develop into a better-rounded professional.
How is compensation determined for this position?
Compensation is based on factors such as market location, job-related knowledge, skills, and experience, with a base pay range from $129,300 to $223,600 per year.
Are there opportunities for mentorship?
Yes, AWS emphasizes mentorship and career advancement, making resources available to help employees grow professionally.