
Senior Software Engineer
Charles Schwab14 days ago
Base Salary
$135k - $155k/yr
Responsibilities
- Design and develop production-grade applications and data solutions that enable AI capabilities across enterprise platforms.
- Build reliable data pipelines, cloud-native services, and operational frameworks for scalability, quality, and performance.
- Integrate large language models, vendor-provided AI technologies, APIs, cloud services, and enterprise applications.
- Support deployment, monitoring, observability, testing, validation, and optimization of AI-enabled products.
- Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions.
- Contribute to engineering excellence through automation, data quality practices, and software quality strategies.
- Mentor team members and collaborate with architects, engineers, data scientists, business leaders, and other stakeholders.
Requirements
- At least 5 years of software engineering, data engineering, or related experience delivering enterprise-scale technology solutions.
- At least 5 years of hands-on Python development focused on application development, integrations, automation, and data processing.
- Experience designing, developing, and supporting cloud-based applications and distributed systems.
- Hands-on experience with Google Cloud Platform, including Cloud Run, Google Cloud Storage, Dataflow, or comparable cloud-native technologies.
- Experience integrating APIs, cloud services, and enterprise applications to support scalable business solutions.
- Strong understanding of data quality, data validation, monitoring, and data integrity practices.
- Experience troubleshooting complex production issues, performing root cause analysis, and implementing sustainable solutions.
- Experience developing automated testing strategies, validating outputs, and supporting software quality practices.
- Experience using source control, pipeline, code versioning, and modern software development methodologies.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Data Engineering, Analytics, or a related field, or equivalent practical experience.
- Preferred experience integrating generative AI solutions and large language models into enterprise applications.
- Preferred experience supporting AI-enabled products, cloud-based AI platforms, vendor-provided AI technologies, and scalable data platforms.
- Preferred experience with AI application architecture, data preparation, deployment validation, performance evaluation, reliable production systems, financial services, trading platforms, or regulated environments.
Benefits
- The role is expected to work on site in the specified location or locations.
- The role is eligible for bonus or incentive opportunities in addition to the salary range.
Tech Stack
Categories
AI ApplicationsData Engineering
About Charles Schwab
Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.