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