This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Amazon Bedrock AgentCore is building the infrastructure and platform services that enable developers to build, deploy, and operate AI agents at scale. Our team delivers modular, enterprise-grade services—including serverless agent runtime, session management, memory, observability, gateway, and identity—that work with any AI framework and any foundation model. We are looking for a Software Development Manager to lead a team of engineers building core platform components for Amazon Bedrock AgentCore. In this role, you will own the technical direction, delivery, and operational excellence of services that power agentic AI workloads for AWS customers worldwide.
Job Responsibility
Lead, mentor, and grow a team of 17+ software development engineers building distributed systems at scale
Own the end-to-end delivery of AgentCore platform services, from design through production operations
Partner with Principal Engineers and peer SDMs to define technical strategy and architecture for agentic AI infrastructure
Drive operational excellence including on-call, incident response, and continuous improvement of service availability
Collaborate with product management to translate customer needs into engineering roadmaps
Hire and develop top engineering talent
raise the bar on technical depth and engineering practices
Make sound technical trade-offs balancing speed of delivery, quality, and long-term maintainability
Represent the team in cross-organizational planning and alignment with AWS leadership
Requirements
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
3+ years of Software Engineer, Software Developer, or related occupational 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
1+ years of developing large-scale, multi-tiered distributed software systems using distributed programming 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
Nice to have
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
What we offer
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)