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