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 Mid-Level 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 in software development and testing methodologies.
Requirements
- 3+ years of professional software development experience
- 2+ years of Angular (versions 12+)
- Proficiency in modern JavaScript (ES6+), HTML5, CSS3/SCSS
- Experience with RxJS and reactive programming patterns
- Understanding of state management (NgRx preferred)
- Responsive design and cross-browser compatibility
- Knowledge of Java/.NET development
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
- Comprehensive testing experience (unit, integration, e2e)
- Git version control and CI/CD pipelines
- Code review and quality assurance practices
- Technical documentation and communication skills