Software Development Engineer, Amazon Connect
Amazon Web Services (AWS)
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Amazon Web Services (AWS) Applied AI Solutions
As part of the AWS Applied AI Solutions organization, we envision providing business applications that leverage Amazon’s unique experience and expertise. These applications will be used by millions of companies worldwide to manage day-to-day operations. Our goal is to accelerate our customers’ businesses by delivering intuitive and differentiated technology solutions that solve enduring business challenges. We combine vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. For customers who prefer to buy over build, we aim to be their trusted partner, offering solutions that are easy to buy and simple to use.
We are seeking curious individuals who think big and aspire to define the world of tomorrow. At Amazon, you will grow into the high-impact person you are ready to be, with each day bringing exciting new challenges, opportunities to develop new skills, and personal growth. Your work here will frequently change the world. Join us to define tomorrow.
Do you want to solve business challenges through innovative technology? Do you enjoy working on scalable services in a team environment? Do you like working on industry-defining projects that truly move the needle?
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Our focus on customers is why we are one of the world’s most beloved brands – customer obsession is integral to our company DNA. Our Software Development Engineers (SDEs) utilize technology to solve complex problems and experience the direct impact of their work.
Key Job Responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
- Design and build innovative technologies within a large distributed computing environment, helping to lead fundamental changes in the industry.
- Create solutions for running predictions on distributed systems, gaining exposure to innovative technologies at incredible scale and speed.
- Build scalable, fault-tolerant, low-cost, and easy-to-manage/use distributed storage, index, and query systems.
- Design and code effective solutions, starting from broadly defined problems.
- Work in an agile environment to deliver high-quality software.
A Day in the Life
The challenges Software Development Engineers, Amazon Connect solve at Amazon are significant and impact millions of customers, sellers, and products globally. We are looking for individuals passionate about creating new products, features, and services from scratch, while effectively managing ambiguity and thriving in a company where development cycles are measured in weeks, not years.
About The Team
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Why AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and continuously innovate, which is why customers from successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home. Flexible work hours and arrangements are part of our culture. When supported at work and at home, there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture
Here at AWS, we are naturally curious and eager to learn. Our employee-led affinity groups foster an inclusive culture that empowers us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity and AmazeCon conferences, inspire us to continually embrace our uniqueness.
Mentorship and Career Growth
We are continuously raising our performance bar as we strive to become Earth’s Best Employer. You will find endless knowledge-sharing, mentorship, and other career-advancing resources here to help you develop into a better-rounded professional.
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems.
- 1+ years of software development engineer or related occupational experience.
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl.
- 1+ years of Object-Oriented Design experience.
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
Key skills/competency
- Distributed Systems
- Cloud Computing
- System Design
- Object-Oriented Design
- C++/Java/C#/Perl
- Scalability
- Fault Tolerance
- Agile Methodologies
- Software Architecture
- Problem Solving
How to Get Hired at Amazon Web Services (AWS)
- Research AWS culture: Study Amazon's mission, leadership principles, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume and cover letter to highlight experience with distributed systems, cloud technologies, and problem-solving, matching keywords in the Software Development Engineer, Amazon Connect description.
- Master Amazon's Leadership Principles: Prepare to discuss specific examples where you demonstrated each of Amazon's 16 Leadership Principles during interviews.
- Showcase technical depth: Be ready for deep dives into data structures, algorithms, system design, and coding challenges in C++, Java, or C#, relevant to large-scale services.
- Highlight customer obsession: Emphasize projects or experiences where your work directly impacted customer satisfaction or solved significant customer challenges.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background