remoteonsite
Software Engineering Manager - Digital Utility Technology - Charles Schwab
Engineering Manager
Lead a high‑performing software engineering team delivering digital utility platforms using Java, Spring Boot, microservices, and AWS in an Agile environment.
About the role
Key Responsibilities
- Lead, mentor, and grow a team of software engineers delivering digital utility solutions.
- Architect, design, and implement scalable microservice applications using Java and Spring Boot.
- Drive cloud adoption and manage deployments on AWS, ensuring reliability and performance.
- Champion Agile practices, sprint planning, and continuous delivery pipelines (CI/CD).
- Collaborate with product, UX, and operations teams to translate business needs into technical solutions.
Requirements
- 5+ years of software development experience, with at least 2 years in a people‑management or lead role.
- Strong expertise in Java, Spring Boot, and building RESTful microservices.
- Hands‑on experience with AWS services (EC2, S3, Lambda, RDS) and infrastructure‑as‑code.
- Proven track record of delivering software using Agile methodologies and CI/CD tools (Jenkins, GitLab, etc.).
- Excellent communication, problem‑solving skills, and a collaborative mindset.