Quantitative Software Engineer
New Yesterday
Overview Quantitative Software Engineer position at Charles Schwab within Schwab Technology Services and the Wealth and Asset Management (WAM) Engineering organization. The role is hands-on and focused on quantitative research initiatives within a mature Agile and DevOps environment, collaborating with Product Owners, Researchers, Architects, and other partners to manage requirements, design, code, test, deploy, and provide post-release support. The selected candidate is expected to work on-site in the specified location.
Schwab’s WAM Engineering enables research platforms for wealth, advice, investment management, and related technologies to support clients in reaching their financial goals.
What You Will Do Design, implement and maintain software solutions that enable quantitative research
Lead implementation of quantitative investment research products within the designated business area, including gathering time series financial data and developing quantitative models, analytics, and tests
Lead design and maintenance of financial research data systems that leverage distributed/cloud computing, data analytics, and machine learning
Develop control frameworks for deploying and managing quant models in production
Lead data engineering efforts for data processing pipelines that curate financial datasets for model research and production applications
Co-develop production code with quant researchers to deliver performant software with comprehensive test coverage; manage SDLC to enable CI/CD
Validate model outputs, document hypotheses, back-testing and stress-testing strategies; support model optimization analysis
Design, develop, test, and deploy systematic analytics pipelines using machine learning and statistical frameworks
Build data visualizations and tooling to monitor model performance and interpret outputs
Assist in selecting and integrating data tools, frameworks, and applications to expand platform capabilities
Lead or participate in proof-of-concept work to evaluate new methodologies and technologies
Analyze business problems and refine requirements and solutions
Champion new collaboration approaches with technology and business partners
Identify and implement improvements and efficiencies in both technical and non-technical aspects of the development process
What You Have Required Qualifications Bachelor’s degree in Computer Science, Information Systems, Math, Engineering, or a technical field
4+ years of experience with Python or Java
Proficiency in one or more languages used for quantitative model development and analysis (e.g., Python or R)
Experience building data pipelines with large financial research time series datasets
Proficiency in designing quantitative research data models that support efficient retrieval and aggregation of financial datasets
Familiarity with distributed data processing and streaming frameworks
Experience using CI/CD tools (e.g., Jenkins, Docker, Kubernetes, OpenShift) in production
Ability to refine data analysis approaches to support informed decision-making
Ensures data compliance and ethical handling of data
Develops clear and effective data visualizations and tooling
Implements monitoring to ensure model performance and compliance in production
Applies statistical techniques and hypothesis testing to analyze large datasets
Leverages expertise in quantitative systems architecture to enhance software impact
Focus on robust software testing and verification to improve reliability
Preferred Qualifications Attention to detail, results-oriented, and customer-focused
Ability to prioritize workload to meet tight deadlines
Clear, open communication with stakeholders at all levels
Industry expertise to guide strategy and team development
Mentorship and knowledge-sharing to grow team capabilities
Stakeholder synthesis for informed decision-making
Strategic thinking and proactive planning
Openness to new methods and technologies to improve outcomes
Willingness to influence improvements in efficiency and effectiveness
Strong verbal and written communication to engage diverse audiences
Ethical decision-making and subject matter expertise to build trust
Ability to persuade and present data-driven narratives to diverse audiences
Leadership in goal-setting and issue resolution
Analytical mindset to identify trends and sustain competitive advantage
Produces high-quality materials tailored to stakeholders
What’s in it for you At Schwab, we empower employees’ personal and professional success with a purpose-driven, supportive culture and focus on development. Our Hybrid Work and Flexibility approach balances client service with the value of in-person collaboration.
We offer a competitive benefits package including:
401(k) with company match and Employee Stock Purchase Plan
Paid vacation, volunteering time, and a 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
Senioriy level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Note: This description excludes boilerplate site notices and extraneous postings; the essential responsibilities and qualifications above define the role.
#J-18808-Ljbffr
- Location:
- San Francisco, CA, United States
- Salary:
- $250,000 +
- Job Type:
- FullTime
- Category:
- IT & Technology