Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Charles Schwab Logo

Full Stack Software Engineer

Charles Schwab

$132,000 - $149,000
Dec 5, 2025
Southlake, TX, US
Apply Now

Schwab is looking to manage over 4 petabytes of data and build the next-generation analytics platform for a leading financial firm with over $10 trillion in assets under management

Requirements

  • Minimum 7 years of hands-on development experience using parallel processing databases like Teradata, Google Big Query
  • Must have 5+ years’ experience in Java Spring boot, and preferably Google Cloud Platform, and Informatica IICS
  • Must have 2+ years’ experience in developing front-end applications using React
  • Experience in data streaming technologies like Kafka, RabbitMQ
  • Experience with all aspects of data systems, including database design, ETL, aggregation strategy, performance optimization
  • Expertise in schema design, developing data models, and proven ability to work with complex data is required
  • Hands-on experience with programming language Java/Python/Spark

Responsibilities

  • Design, develop, and maintain scalable data streaming pipelines using Java, Spring, and GCP native services such as Pub/Sub, Dataflow, or alternatives like Kafka and RabbitMQ
  • Develop and unit test high-quality, maintainable code; partner with QA to ensure comprehensive test coverage and zero-defect production releases
  • Design, develop, and manage front-end self-service portal using React
  • Build reliable batch ingestion jobs to integrate HR data from multiple upstream sources into the Operational Data Exchange (ODX) database
  • Streamline, simplify, and performance-tune batch and streaming data loads to improve throughput and minimize latency
  • Collaborate closely with business stakeholders and upstream application teams to understand requirements, align on data contracts, and build trusted relationships
  • Work with Production Support and Platform Engineering teams to triage and resolve production issues promptly, while ensuring data security and platform reliability

Other

  • Minimum 7 years of hands-on development experience
  • Bachelor's degree or equivalent experience
  • Communicate effectively across technical and non-technical audiences; demonstrate ownership, adaptability, and a collaborative mindset
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • 401(k) with company match and Employee stock purchase plan