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.
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
- implementing engineering best practices
- contributing to automation frameworks
- mentoring junior team members in software development and testing methodologies
- own feature development from design through deployment
- 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
- Responsive design and cross-browser compatibility with performance optimization
- Comprehensive testing experience (unit, integration, e2e) with test automation leadership
- Test-driven development (TDD) practices
- Code review and quality assurance practices with mentoring responsibilities