Full Job Description
Software Development Manager, Agent Identity and Authorization Infrastructure
Key job responsibilities
- Own the full software development lifecycle - from design through production launch and live-site operations - for core identity and authorization services
- Hire, develop, and lead a team of software engineers across junior to senior levels, raising the talent bar and growing future leaders
- Design and deliver secure, highly available, low-latency services that authenticate agents and enforce fine-grained, advertiser-authorized access at scale
- Set technical strategy and define standards and best practices across design, testing, deployment, and operational excellence
- Partner with product, security, and partner engineering teams to translate requirements into a clear, prioritized roadmap
- Lead architecture reviews and provide technical guidance to engineers within and across teams, influencing senior stakeholders on key decisions
A day in the life
You start by unblocking your team - reviewing a design for a new authorization flow, weighing in on a tricky trade-off in a code or architecture review, and clearing dependencies. You meet with product and partner teams to align on requirements and sequencing, and spend focused time on technical strategy for how agent access will scale safely. You coach engineers through 1:1s, dive deep on an operational issue when needed, and make sure the team is delivering with high quality and a strong customer-obsessed bar. Throughout, you balance shipping near-term commitments with investing in the long-term platform.
BASIC QUALIFICATIONS
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 8+ years of leading the definition and development of multi tier web services experience
- 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
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, NY, New York - 203,400.00 - 275,200.00 USD annually