Your Opportunity
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us challenge the status quo and transform the finance industry together. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s). Schwab Technology Services enables the future of how clients manage their money by delivering innovative, secure, and reliable technology solutions that support Schwab’s mission to democratize access to investing and financial planning. Within Advisor Services, the Move Money platform plays a critical role in helping Registered Investment Advisors securely transfer client funds and securities across accounts and financial institutions through streamlined digital experiences.
As a Software Development & Engineering Senior, you will help advance technology that directly impacts advisor productivity, client experience, operational efficiency, and risk management. You will partner with product owners, business stakeholders, and engineering teams to translate complex business needs into scalable solutions that support ACH transactions, wire transfers, internal transfers, check processing, and related financial workflows. This role offers the opportunity to influence technical direction, solve complex engineering challenges, and deliver secure, resilient, high-quality software that supports high-volume, transaction-oriented platforms.
In this role, you will contribute hands-on development while serving as a technical leader within the team. You will guide solution design, lead code reviews, mentor engineers, and promote engineering practices that improve quality, reliability, scalability, and delivery outcomes. You will use modern software engineering practices, Agile delivery methods, automated testing, CI/CD pipelines, AI-enabled developer tools, cloud-based principles, and secure application design to accelerate delivery and improve software quality.This is an opportunity for a technology professional who thrives in a collaborative environment, makes thoughtful technical decisions, and adapts quickly to changing business and platform needs. Your work will help strengthen production resilience, reduce technology risk, and shape the next generation of money movement capabilities at Schwab.
What you have
Required Qualifications:
- 10+ years of software development and engineering experience designing, building, and supporting enterprise-scale applications.
- Advanced hands-on experience with C#/.NET application and service development, typically built through 10+ years of engineering experience.
- Experience with JavaScript frameworks such as Angular, React, or similar front-end technologies.
- Experience developing RESTful APIs, backend services, and distributed multi-tier applications for high-volume, transaction-oriented platforms.
- Experience designing and optimizing software development processes that improve quality, reliability, scalability, and operational efficiency.
- Experience collaborating with product owners, business stakeholders, and engineering teams to define requirements, decompose features, prioritize work, and deliver business outcomes.
- Experience leading technical delivery efforts in an Agile environment, including solution design, estimation, delivery planning, and feature decomposition.
- Experience conducting code reviews, mentoring engineers, and promoting engineering best practices across a development team.
- Experience developing secure, resilient, and highly available applications with a focus on operational stability, observability, and regulatory compliance.
- Experience with incident management, production support, root cause analysis, debugging complex issues, and technology risk mitigation.
- Experience establishing or improving quality assurance practices, automated testing approaches, and test-driven development methodologies.
- Experience designing and supporting data integration processes, application integrations, and software delivery pipelines.
- Experience with OAuth security, relational database management systems, CI/CD pipelines, automated deployment processes, and message broker technologies such as RabbitMQ.
- Experience with cloud technologies such as PCF, GCP, or similar cloud-based platforms.
- Experience with event-driven architecture, distributed systems, and full software development lifecycle delivery from design through production.
- Experience using AI-powered developer tools, including GitHub Copilot or similar technologies, to improve development productivity, code quality, and delivery velocity.
- Strong analytical, problem-solving, and decision-making skills with the ability to navigate complex technical challenges.
Preferred Qualifications:
- Experience working within financial services, wealth management, banking, payments, or money movement platforms.
- Experience building AI-augmented engineering workflows that improve automation, validation, quality, and operational efficiency.
- Experience influencing technical strategy and driving initiatives across multiple teams and stakeholder groups.
- Experience leading complex cross-functional initiatives while balancing competing priorities and business objectives.
- Strong verbal and written communication skills with the ability to present technical concepts to technical and non-technical audiences.
- Experience establishing engineering standards, driving continuous improvement initiatives, and championing innovation.
- Experience applying cloud-native principles and modern software architecture patterns in enterprise environments.
- Ability to develop strategic insights from complex business and technical information to support decision-making.
In addition to the salary range, this role is eligible for bonus or incentive opportunities.