remoteonsite
Manager, Software Engineering - Charles Schwab
Software Engineer
Lead a high‑performing engineering team delivering scalable software solutions in a fast‑paced environment, leveraging Java, .NET, cloud platforms and Agile practices to drive innovation and operational excellence.
About the role
Key Responsibilities
- Lead, mentor, and grow a cross‑functional engineering team, setting technical direction and ensuring high‑quality code delivery.
- Architect and develop scalable, cloud‑native applications using Java and .NET, integrating with enterprise services.
- Drive Agile ceremonies, sprint planning, and continuous improvement initiatives to maximize team velocity.
- Collaborate with product, design, and operations to define requirements, prioritize backlogs, and deliver customer‑centric features.
- Implement DevOps practices, including CI/CD pipelines, automated testing, and cloud infrastructure management.
Requirements
- 10+ years of software development experience with a strong background in Java and .NET.
- 5+ years of engineering leadership, managing teams of 8+ developers.
- Proficiency in cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Hands‑on experience with Agile frameworks (Scrum, Kanban) and DevOps tooling.
- Excellent communication, problem‑solving, and stakeholder management skills.