JOBSEARCHER

Senior Engineering Manager - Client Authentication

Overview: In this role you guide a distributed engineering team responsible for Schwab's authentication platform, enabling secure, reliable client login experiences. You influence technology direction, people development, and delivery of high-priority security initiatives. You balance technical leadership with coaching, collaboration, and risk management to strengthen platform reliability and long-term team growth. You will drive modern engineering practices, including automation and AI-enabled development, to improve quality and speed in a security-critical domain. Compensation / Benefits 401(k) with company match Employee stock purchase plan Paid time for vacation and volunteering Sabbatical after every 5 years of service Paid parental leave Tuition reimbursement
Responsibilities:
  • Lead and coach a distributed engineering team focused on authentication platform delivery and operations
  • Drive highly available, scalable, and secure solutions aligned to business priorities
  • Partner with technology, business, and development teams to remove barriers and align priorities
  • Advise on complex technology decisions and engineering practices; promote automation and AI-enabled processes
  • Manage risk, ensure security outcomes, and support cross-functional collaboration
  • Foster a culture of accountability, continuous improvement, and long-term team growth
  • Own delivery pace and quality through metrics, telemetry, and operational insights
Key requirements:
  • 4+ years of software development management experience including mentoring and performance management 1+ years of experience focused on security technologies 10+ years of hands-on software development experience with distributed platforms
  • Experience with Java and/or C# in Linux and/or Windows data center environments
  • Deep knowledge of authentication protocols, REST, APIs, and Web Services
  • Experience building complex, highly scalable, low-latency applications
  • Experience owning and operating multiple instances of a mission-critical service
  • Experience with Agile development practices and Test-Driven Development
  • Experience using AI or automation to support software development practices, testing, code review, or engineering productivity
  • Strong communication and collaboration
  • Decision-making and stakeholder management
  • Servant leadership and people development
  • Java and/or C#Linux and/or Windows data center environments
  • Authentication protocols, REST, APIs, Web Services