Schwab is seeking to transform the financial industry and put clients at the center of everything they do by providing innovative and reliable technology products and services, and this role is part of that effort to democratize access to investing and financial planning.
Requirements
- 5+ years designing and deploying software in the cloud (AWS, Azure, or Google Cloud)
- 5+ years’ experience in Java programming with hands-on experience in web application development
- 3+ years’ experience with the development and deployment of microservices
- 3+ years’ experience demonstrating professional integration with complex data sets, databases and SQL
- Familiarity with web technologies and frameworks like Spring Boot or Angular is a plus
- Skills and experience with cloud infrastructure such as Cloud Foundry, AWS, Azure, or GCP
- Demonstrated expertise of database design and development (SQL and NoSQL)
Responsibilities
- Collaborate on AI/ML-focused projects that drive business impact and client value.
- Lead by example in applying development best practices and maintaining high code quality.
- Mentor peers and foster a culture of continuous learning and technical excellence.
- Influence architectural decisions and contribute to the evolution of Schwab’s engineering ecosystem.
Other
- Bachelor of Science or equivalent in Computer Science, Engineering, Data Science, or a related field
- 3+ years’ experience leading code reviews, driving code quality, maintaining best practices for software engineering, and ensuring test-driven development
- Excellent communication skills and the ability to work well in a team environment
- Demonstrates ability to work effectively with cross-functional technical and business teams to define, build, and release high-quality features
- Eagerness to learn and adapt to new technologies and methodologies as well as to continuously improve individual skills and knowledge