Note: The job is a remote job and is open to candidates in USA. Amazon Web Services (AWS) is building foundational services for creating, deploying, and operating production-ready AI agents at scale through Amazon Bedrock AgentCore. The Senior Software Development Engineer will design and build distributed control plane and data plane components, managed agent loops, secure execution, tool orchestration, and scalable low-latency services. The role will also shape cross-service architecture, simplify developer workflows, work with customers, and mentor engineers.
Responsibilities
- Design and build highly available control plane APIs, data plane services, and managed agent loops for production AI agents
- Deliver secure, isolated execution with tool orchestration, memory, context management, streaming, identity, networking, observability, and failure handling
- Integrate Amazon Bedrock and third-party models with AgentCore services, MCP servers, AWS Step Functions, Strands Agents, and customer-defined environments
- Design versioning, endpoints, progressive deployment, rollback, evaluations, and optimization capabilities that help customers safely improve agent behavior
- Improve latency, scalability, availability, resource efficiency, and cost controls across multi-tenant workloads
- Simplify the developer journey across APIs, SDKs, CLI, console, infrastructure as code, and local workflows through cohesive abstractions, templates, defaults, and automation
- Work directly with customers to reduce friction, accelerate time to production, and balance beginner-friendly experiences with flexibility for advanced builders
- Influence AgentCore-wide architecture and product strategy while raising the engineering bar through design reviews, operational readiness, code reviews, and mentoring
Skills
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance, including medical, dental, vision, and prescription coverage
- Basic Life & AD&D insurance
- Option for Supplemental life plans
- Employee Assistance Program (EAP)
- Mental Health Support
- Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
Company Overview
Company H1B Sponsorship