Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as a part of our ongoing commitment to democratize access to investing and financial planning. This newly created Software Engineer role will support the future growth of the WAS business by implementing engineering best practices, contributing to automation frameworks, and mentoring junior team members.
Requirements
- 5+ years of professional software development experience
- 4+ years of Angular (versions 12+) with TypeScript
- Proficiency in modern JavaScript (ES6+), HTML5, CSS3/SCSS
- Hands-on experience with RxJS, reactive programming patterns, and state management (NgRx preferred)
- 2+ years of Java development with Spring Framework
- Spring Boot microservices development experience
- RESTful API design and implementation experience
Responsibilities
- own feature development from design through deployment
- implementing engineering best practices
- contributing to automation frameworks
- mentoring junior team members in software development and testing methodologies
- collaborating effectively with cross-functional teams to deliver solutions that drive business value
- supporting key stakeholders across the WAS organization
- make technology a strategic differentiator for Schwab’s WAS business and their clients
Other
- BA/BS in Computer Science, Engineering, or equivalent experience
- Experience in Agile/Scrum development environments with demonstrated leadership in sprint planning and estimation
- Demonstrated mentoring and technical leadership experience with junior/mid-level developers
- Financial Services or Wealth Management industry experience
- work on site in the specified location(s)