AWS Training and Certification helps millions of builders learn the cloud, and AWS Skill Builder is where that learning happens for individuals and the organizations they work in. The Skill Builder Learner Experience team owns what the learner sees and does: discovery, learning plans, progress, and the AI-powered experiences that are changing how people learn.
We are hiring a Software Development Manager to lead a new engineering team inside Skill Builder Learner Experience. This team builds the foundations the rest of the learner experience runs on: the experimentation capabilities that let us test and ship changes safely, the API layer that fronts our learner-facing services, and the services behind our AI-assisted learning experiences. You will set the technical direction for the team, hire and grow its engineers, and partner with product, science, and the other Learner Experience teams in the US and Korea to turn a roadmap into shipped experiences.
At Amazon we hire hands-on managers. You will go deep on architecture, operations, and delivery, and you will be expected to make good calls with incomplete information. You will own the health of your services in production and the growth of the people who build them.
Key job responsibilities
- Lead, hire, and develop a team of software development engineers, setting a high bar for engineering quality, operational excellence, and inclusive team culture
- Own the technical vision and roadmap for the team's services: experimentation, the learner-facing API layer, learner services for AI-assisted learning
- Partner with product management, applied science, and peer engineering teams to define what to build, sequence it, and deliver it on committed dates
- Drive architecture and design reviews, and make the trade-off calls between speed, scale, security, and cost
- Own production operations for the team's services, including on-call health, availability, and continuous reduction of operational load
- Report progress, risks, and decisions clearly to senior leadership and stakeholders across Training and Certification
- Build the team's engineering practices around AI-assisted development so the team ships faster without lowering the quality bar
A day in the life
You start the day reviewing an experiment readout with your product partner and deciding whether to ramp a new learner-facing feature. Mid-morning you sit in a design review for a change to the API layer's authorization model, pushing on failure modes and rollout plan. In the afternoon you write the weekly business review for your services and spend an hour with a candidate in a hiring loop. You spend time the later afternoon with the engineering lead on their growth plan, then join a sync with the Korea-based team on a shared dependency.
About the team
Skill Builder Learner Experience is the engineering organization behind the learner-facing side of AWS Skill Builder. We run several engineering teams across the US and Korea, covering search and discovery, learning plans and progress, the learner dashboard and support experiences, and AI-assisted learning. This role leads a newly formed team that owns the shared foundations those experiences depend on. We value engineers and leaders who are curious, who go deep, and who care about the learner at the other end of the screen.
BASIC QUALIFICATIONS
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 8+ years of leading the definition and development of multi tier web services experience
- 1+ years of providing technical leadership and project management for all aspects of the software development lifecycle experience
- 1+ years of developing large-scale, multi-tiered distributed software systems using Java, C#, or C++ experience
- 1+ years of developing large-scale, multi-tiered distributed software systems using service-oriented architecture experience
- 5+ years of Software Engineer, Software Developer, or related occupational experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
PREFERRED QUALIFICATIONS
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
- Experience with AI/ML technologies
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. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, OR, Portland - 184,900.00 - 250,200.00 USD annually
USA, WA, Bellevue - 184,900.00 - 250,200.00 USD annually
USA, WA, Seattle - 184,900.00 - 250,200.00 USD annually