Manager, Software Development & Engineering
Your Opportunity
Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.
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.
Schwab Asset Management (SAM) Technology is a part of the Schwab Technology Services organization. SAM
Technology organization supports Schwab's research and asset management platforms to help clients meet their
financial goals. The Investment Research technology team within SAM Technology delivers and supports Investment
research applications and products used by Schwab Representatives and our Clients as they plan for their financial
future, wealth and asset management.
As a Manager, Quantitative Software Engineer for SAMS Research Technology, you will join the team as a hands-on
technologist to work on our quantitative research initiatives supporting current on-premises solution and enable the
evolution to the cloud.
The role requires hands-on development in a client driven technology organization and executing on regulatory,
tactical and strategic business initiatives focused on developing the data platform and delivery of analytics, reporting
projects. The ideal candidate is expected to be a self-entails full Agile and DevOps model in partnership of our
business—actively working with Product Owners, End-Users, Partners—in managing requirements, design, coding,
testing (unit and functional), deployment and post-release support
• Design, implement and maintain software solutions to enable quantitative research.
• Applies knowledge of Quantitative Research Analysis, such as gathering and collecting time series financial
data, and developing quantitative models and tests, within the designated business area to meet current and future
business needs.
• Takes a lead role in implementing Quantitative Research Analysis, within the designated business area to
support organizational goals and objectives by gathering and colleting time series financial data and developing
quantitative models and tests.
• Applies knowledge of Quantitative Systems Architecture, such as cloud computing and data analytics, within
the designated business area to meet current and future business needs.
• Takes a lead role in implementing Quantitative Systems Architecture, within the designated business area to
support organizational goals and objectives by designing and maintaining financial research data systems.
• Develop control frameworks needed to deploy and manage quant models in Production.
• Data engineering implementation for data processing pipelines to curate financial datasets in representations
fit for model research and production implementation.
• Co-develop with quant researchers to enhance test coverage to reduce model errors during development,
manage SDLC processes to improve CI/CD.
• Validates model output & defines controls, documents model hypotheses including goals, back-testing, and
stress-testing strategies, support model optimization analysis.
• Designs, develops, tests, and deploys systematic analytics pipelines using machine learning / statistical
analysis frameworks.
• Build Data visualization and tooling for model researchers to monitor model performance and other functions
like back testing analysis.
• Assist in selection and integration of data related tools, frameworks, and applications required to expand
platform capabilities.
• Demonstrate a comprehensive understanding of the industry, market trends, and competitive landscape,
applying strategic business insights.
• Mentor and develop team members in industry and marketplace dynamics.
• Analyze business problems and processes, help refine requirements and design solutions for them.
• Be a champion of new ways of collaborating with technology and business partners.
• Influence and implement improvements and efficiencies in the technical aspects of the development process.
• Work with team members in the designated business area to develop and implement strategies and practices
for software development, including utilizing established standards, processes, and methods to create, test, and verify
software components, ensuring reliability and addressing operational issues and bugs to maximize software
performance.
What you have
To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.
Required Qualifications
• Bachelor’s degree in computer science, information systems, math, engineering, or other technical field, or equivalent experience.
• Five or more years of experience with Python or Java.
• Proficiency in one or more programming languages used for model development and analysis (e.g. Python or R).
• Experience in Data Engineering with financial data sets and integration to develop quant models using R/MATLAB/Python.
• Experience with analytics dashboard visualization apps using Python, Plot.ly DASH
• Experience with data classification rule engine frameworks like Drools.
• Three or more years of experience in building data lake solutions working with large financial research timeseries datasets.
• Proficiency in designing quant-research optimized data models that support efficient data retrieval and aggregation of financial datasets including complex hierarchical structures
• Familiarity in developing distributed data processing and Streaming frameworks and architectures.
• Familiarity with NoSQL database technologies (e.g. MongoDB, Bigtable, DynamoDB)
• Experience with integration and service frameworks (e.g. API Gateways, Apache Camel, Swagger API, Zookeeper, Kafka, messaging tools, microservices)
• Expertise with building cloud ready, event-driven microservice applications leveraging Spring framework with expertise in Pivotal Cloud Foundry and API delivery at scale with REST.
• Experience leveraging continuous integration/development tools (e.g. Jenkins, Docker, Containers, OpenShift, Kubernetes, and container automation) in a CI/CD pipeline.
• Expertise in designing algorithms using efficient data structures, functional programming paradigms and industry standard design practices.
Preferred Qualifications
• Experience delivering data platform modernization efforts in a financial services industry is preferred.
• Attention to detail and results oriented, with a strong customer focus.
• Ability to prioritize workload to meet tight deadlines.
• Ability to conceptualize the best tactical approach for a team to deliver a project while defining the
target state evolution path.
• Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems.
• Ability to convey a comprehensive understanding of relevant information, establishing credibility
through knowledge and expertise.
• Inspire and support team members to think creatively and propose innovative solutions to challenges.
In addition to the salary range, this role is also eligible for bonus or incentive opportunities
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 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
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance