Schwab is looking to hire a Full-Stack Software Engineer to support the future growth of the Wealth and Asset Management (WAM) business, specifically within Wealth Management Engineering (WME). The goal is to enable consistent, predictable, high-quality delivery by implementing best practices, tools, metrics, and automation frameworks, while providing oversight in software development and testing.
Requirements
- Hands on experience gained through at least 4-6 years through progressively more complex software development roles.
- 3-4 years experience with fullstack application development technologies, Java, RESTful APIs, front end technologies such as Angular or React
- Experience with build tools - Gradle or Maven.
- 3-4 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.
Responsibilities
- implementing best practices, tools, metrics, automation frameworks and provide oversight in the areas of software development and testing.
- deliver high-quality solutions that meet business objectives in a flexible, collaborative, and rapidly changing environment.
- supporting key stakeholders across the WAS organization which is focused on high-net worth and ultra-high net worth retail investors.
- make technology a strategic differentiator for Schwab’s WAS business and their clients.
- producing highly usable and scalable web software solutions using advanced development technologies and best practices.
- solving problems in a dynamic customer-focused team environment.
- regularly improving your technical and professional skills, learning emerging technologies and growing as valued team member.
Other
- The ability work in a fast-paced environment and contribute to multiple projects simultaneously.
- An exacting attention to detail
- A passion for solving problems in a dynamic customer-focused team environment.
- A commitment to regularly improving your technical and professional skills, learning emerging technologies and growing as valued team member.
- Influencing the quality, efficiency, and effectiveness of projects.