This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This newly created Software Engineer role will support the future growth of the WAS business. You will enable WAS Tech to achieve consistent, predictable, high-quality delivery by implementing engineering best practices, contributing to automation frameworks, and mentoring junior team members in software development and testing methodologies. As a hands-on technical contributor, you will own feature development from design through deployment, collaborating effectively with cross-functional teams to deliver solutions that drive business value in our dynamic, fast-paced environment. You will play a critical role in supporting key stakeholders across the WAS organization which is focused on high-net worth and ultra-high net worth retail investors. Supported business functions span Schwab’s Wealth and Investment Solutions including Schwab Wealth Advisory. You will be working with a team of talented and highly motivated technologists that strive to make technology a strategic differentiator for Schwab’s WAS business and their clients.
Job Responsibility:
Enable WAS Tech to achieve consistent, predictable, high-quality delivery by implementing engineering best practices, contributing to automation frameworks, and 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 in our dynamic, fast-paced environment
Play a critical role in supporting key stakeholders across the WAS organization which is focused on high-net worth and ultra-high net worth retail investors
Requirements:
Bachelor’s/master’s degree from a top tier university
Bachelor’s degree in Computer Science or related field
Hands on experience gained through at least 2-3 years in a moderately complex software development role
2-3 years experience with fullstack application development technologies, Java, RESTful APIs, front end technologies such as Angular
Experience with build tools - Gradle or Maven
2-3 years experience developing single page applications with Angular, TypeScript, HTML5, and CSS
Understanding cloud-native enterprise applications deployed in PCF, AWS, GCP or Azure
Experience with continuous integration and delivery tools using GitHub/GitActions and Bitbucket/Bamboo
Understanding of Agile software development principles, including experience participating in a Scrum-based delivery team
Good experience using ‘git’ as source control systems
Good verbal and written communication skills
Nice to have:
Good Application Security experience integrating and resolving vulnerabilities within Veracode
Knowledge of object-oriented principals and design patterns
Application performance evaluation and tuning skills
Application development using TDD Practices like unit testing and Behavior/Feature testing
Experience with configuring feature flag using Launch Darkly and with web Adobe Analytics tagging
Demonstrated knowledge in troubleshooting Issues using Splunk, including logging, and creating Splunk alerts
Experience providing Production and Operations Support
Ability to work independently and also collaborate with all types of stakeholders, both technical and business, peers, and leaders
Ability to work in a fast-paced environment
Good problem solving and critical thinking skills
Ability to quickly grasp complex concepts and learn new technologies
Good customer focus with a sense of ownership and determination to drive solutions in a collaborative environment
What we offer:
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions