Jobs · Consulting · Virginia

Software Dev Manager , AWS Identity - IAM Control Plane

Amazon Web Services (AWS) · Herndon, VA · 1 wk ago
ConsultingFull-time

About the role

We are looking for a strong, hands-on Software Development Manager to lead the AWS Resource Access Manager (RAM) team. RAM is the service that lets customers securely share AWS resources across accounts and organizations, with a bold vision: make every AWS resource type shareable. Today, RAM supports dozens of resource types; tomorrow, we want every resource in the AWS ecosystem to be shareable with the simplicity, security, and governance that customers expect. You will be the leader who makes that happen—working with service teams across AWS to bring resource sharing to every corner of the cloud. This is a high-visibility role at the intersection of security, multi-tenancy, and platform scale.

Responsibilities

  • Lead a high-performing team of Software Development Engineers building and operating AWS RAM, a foundational resource sharing service used by millions of AWS customers.
  • Own the resource sharing vision—drive the technical strategy to onboard every AWS resource type onto the RAM platform, expanding what customers can share and how they govern it.
  • Architect at scale—work hands-on with your engineers to design systems that are secure, highly available, and operate at AWS scale across all regions.
  • Be the connective force across AWS—partner with service teams organization-wide to integrate resource sharing into new and existing services, influencing how AWS thinks about cross-account collaboration.
  • Ensure operational excellence—maintain a high bar for availability, security, and performance as RAM serves as critical infrastructure for cross-account resource sharing.
  • Build and grow world-class talent—hire, mentor, and develop engineers at all levels; create an environment where people do the best work of their careers.
  • Define and drive the long-term vision for AWS resource sharing—own the product and architecture strategy for RAM, with the goal of making every AWS resource type shareable across accounts and organizations.
  • Scale the platform across AWS—partner with service teams to onboard new resource types onto RAM, expanding the reach and impact of resource sharing for customers.
  • Deliver with velocity and quality—execute against project plans and delivery commitments; manage day-to-day activities of the engineering team within an Agile/Scrum environment.
  • Recruit, hire, mentor, and retain top engineering talent; foster a culture of ownership and growth where engineers advance their careers.
  • Drive continuous improvement of availability, performance metrics, and automation for RAM services; ensure the team operates with a high bar as the service scales.
  • Communicate and influence—represent the team's progress, technical strategy, and operational health to senior leadership; advocate for resource sharing as a foundational capability across AWS.

About the team

The Resource Access Manager (RAM) team builds and operates the service that enables AWS customers to securely share resources across accounts and organizations. We're part of AWS Identity and Access Management, and our mission is to make every AWS resource type shareable. We work at the intersection of security, scale, and cross-team collaboration—partnering with services across AWS to expand the reach of resource sharing. Our culture values deep ownership, pragmatic delivery, and investing in each other's growth.

Requirements

  • 3+ years of engineering team management experience.
  • 7+ years of working directly within engineering teams.
  • 3+ years of designing or architecting (design patterns, reliability, and scaling) of new and existing systems.
  • 8+ years of leading the definition and development of multi-tier web services.
  • 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 live-site operations.
  • Experience partnering with product or program management teams.

Preferred Qualifications

  • Experience 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 effectiveness.

Pay

Base salary range: $184,900.00 - $250,200.00 USD annually (Arlington, VA or Herndon, VA). Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on experience, qualifications, and location.

Benefits

  • Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, and optional supplemental life plans).
  • Employee Assistance Program (EAP) and Mental Health Support.
  • Medical Advice Line.
  • Flexible Spending Accounts.
  • Adoption and Surrogacy Reimbursement coverage.
  • 401(k) matching.
  • Paid time off and parental leave.

Similar jobs