remoteonsite
Software Engineering Manager - Portfolio Management Technology - Charles Schwab
Engineering Manager
Lead a high‑performing engineering team delivering portfolio management solutions, driving architecture, cloud adoption, and agile delivery using Java, Spring Boot, microservices, and AWS.
About the role
Key Responsibilities
- Lead, mentor, and grow a team of software engineers delivering portfolio management platforms.
- Define and evolve the technical architecture, emphasizing microservices, cloud (AWS), and scalable Java/Spring Boot services.
- Collaborate with product owners, analysts, and QA to translate business requirements into robust, high‑quality code.
- Drive Agile practices, sprint planning, and continuous delivery pipelines to ensure timely releases.
- Ensure code quality, performance, and security through code reviews, automated testing, and monitoring.
Requirements
- 5+ years of hands‑on software development experience, primarily in Java and Spring Boot.
- Proven experience leading engineering teams in an Agile environment.
- Strong knowledge of microservices architecture and cloud platforms, especially AWS.
- Experience with relational databases and SQL for high‑volume financial data.
- Excellent communication, problem‑solving skills, and a collaborative mindset.