onsite
Senior Team Manager, Software Development & Engineering - Charles Schwab
Software Engineer
Lead a high‑performing software engineering team delivering scalable, cloud‑native solutions for a critical client experience, driving architecture, Agile delivery, and continuous integration practices.
About the role
Key Responsibilities
- Lead, mentor, and grow a cross‑functional team of software engineers, fostering a collaborative, high‑performance culture.
- Define and execute the technical roadmap for cloud‑native services, ensuring scalability, security, and reliability on AWS.
- Drive Agile delivery practices, including sprint planning, backlog grooming, and continuous improvement initiatives.
- Oversee design, development, and deployment of Java and C#/.NET applications, enforcing best‑in‑class coding standards and architectural patterns.
- Implement and maintain CI/CD pipelines, automated testing, and monitoring to accelerate release cycles.
Requirements
- 5+ years of hands‑on software development experience with Java and/or C#/.NET in a financial services or similar high‑transaction environment.
- Proven track record of leading engineering teams, including hiring, performance management, and career development.
- Deep knowledge of AWS services, cloud architecture, and infrastructure‑as‑code tools.
- Strong expertise in Agile frameworks (Scrum/Kanban) and modern DevOps practices.
- Excellent communication and stakeholder management skills, with the ability to translate business goals into technical solutions.