Senior Data Engineer, Client Authentication

Charles Schwab

Austin (TX)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with company match
Paid time for vacation and volunteering
Tuition reimbursement
Health, dental, and vision insurance

Job summary

A leading financial services company is seeking a Senior Data Engineer to enhance their Global Data and Analytics team in Austin, Texas. This role involves designing and maintaining scalable data pipelines, coding in Python and SQL, and utilizing tools like BigQuery and Dataflow. The ideal candidate will have extensive experience in data engineering and a strong background in cloud computing. This position is on-site and comes with a competitive benefits package, including a 401(k) plan and paid time off.

Qualifications

  • 8+ years of hands-on software and data engineering experience.
  • 4+ years as a hands-on senior engineer in startups or large organizations.
  • Deep practical experience with BigQuery and Dataflow.

Responsibilities

  • Design, build, and maintain scalable data pipelines.
  • Write high-performance Python and SQL code.
  • Implement complex data models in BigQuery.

Skills

Python
SQL
Data Modeling
Apache Airflow
GCP
Data Quality Engineering
Incident Resolution
Mentorship

Education

Bachelor’s degree in Computer Science or related field

Tools

BigQuery
Dataflow
Terraform
Docker
Kubernetes

Job description

Your opportunity

Overview

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 succeed as One Schwab—collaborating with trust, integrity, and a shared commitment to doing the right thing for our clients and each other.

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(s).

In this role, you’ll join Schwab’s Global Data and Analytics team to help build and evolve a large-scale data intelligence platform on Google Cloud Platform (GCP). You’ll work at the intersection of data architecture and AI, engineering resilient pipelines that enable advanced analytics, fraud detection, and machine-learning models at scale. This is a hands-on, end-to-end engineering role where your work directly supports teams protecting clients and strengthening trust across the firm.

Responsibilities
  • Data Pipeline Architecture and Development: Design, build, and maintain scalable batch and streaming data pipelines using tools such as Dataflow (Apache Beam), Cloud Composer (Airflow), and Pub/Sub to ingest terabytes of transaction and behavioral data.
  • Advanced Coding: Write high-performance, production-grade Python and SQL, optimizing existing codebases for efficiency, latency, and cost.
  • Data Modeling: Implement complex data models in BigQuery, utilizing partitioning, clustering, and materialized views for optimal performance.
  • System Design: Architect robust backend data services and microservices to power analytics and AI platforms.
  • Infrastructure as Code: Write and maintain Terraform scripts to provision and manage GCP resources, ensuring reproducible and secure infrastructure.
  • Data Quality Engineering: Implement automated testing frameworks, data contracts, and anomaly detection systems into pipeline code.
  • Performance Tuning: Deep dive into query execution plans and pipeline bottlenecks to actively reduce latency and cloud costs.
  • Incident Resolution: Act as the highest level of escalation for critical data engineering issues, debugging complex failures in distributed systems.
  • Technical Leadership: Elevate team coding standards through rigorous code reviews and creation of solution architecture documents.
  • Mentorship: Mentor senior and junior engineers via pair programming and technical design sessions, helping them grow their skills.
  • Strategy: Collaborate with stakeholders to define the technical roadmap, selecting the right tools and patterns for long-term success.
Required Qualifications
  • 8+ years of hands-on software and data engineering experience with a proven track record of shipping complex systems to production.
  • 4+ years as a hands-on senior engineer in startups and/or large organizations.
  • Bachelor’s degree in Computer Science or a related field.
  • Strong software engineering foundation, applying best practices (CI/CD, unit testing, modular design) to data pipelines.
  • Deep, practical experience with BigQuery, Dataflow, Pub/Sub, Cloud Storage, and IAM.
  • Expert-level proficiency in Python and SQL, with the ability to write clean, maintainable, and efficient code.
  • Mastery of dimensional modeling, distributed systems, and modern data-stack patterns.
  • Extensive experience with workflow orchestration using Apache Airflow or Cloud Composer.
  • Strong background in dbt (data build tool) implementation and strategy.
  • Proven track record with CI/CD, Terraform (infrastructure as code), and containerization (Docker and Kubernetes).
Preferred Qualifications
  • Deep expertise in real-time data processing using Kafka or Pub/Sub.
  • Deep understanding of big-data frameworks such as Apache Beam or Spark.
  • Experience with modern data stacks such as Snowflake or Databricks, though GCP is our primary platform.
  • Demonstrated business-domain knowledge in fraud analytics.
  • Strong written and verbal communication skills to clearly convey ideas and feedback.
  • Google Professional Data Engineer certification.
  • Master’s or advanced degree in Computer Science or a related field.

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

Note: This description reflects the current requirements and may be subject to change.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Paid time off + volunteering + sabbatl
Parental leave
+2
Data Engineering Lead
Data Engineering Lead

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 160,000
401(k) with company match
Paid parental leave
Health, dental, and vision insurance
Senior Team Manager, Cloud Data & AI Platform Engineering
Senior Team Manager, Cloud Data & AI Platform Engineering

Charles Schwab • Southlake (TX)

Hybrid
USD 190,000 - 270,000
401(k) with company match
Sabbatical after 5 years
Parental leave and family benefits
+2
Senior Data Engineer
Senior Data Engineer

Charles Schwab • Southlake (TX)

On-site
USD 130,000 - 180,000
401(k) with company match
Employee stock purchase plan
Vacation and sabbatical after years of
+3
Senior Software Development Engineer- AI Engineering & Operations
Senior Software Development Engineer- AI Engineering & Operations

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Sabbatical after 5 years
+3
Production Support Engineer
Production Support Engineer

Charles Schwab • Austin (TX)

On-site
USD 80,000 - 100,000
401(k) with company match
Paid parental leave
Tuition reimbursement
+2
Senior Software Engineer (Data Engineering)
Senior Software Engineer (Data Engineering)

Charles Schwab • Southlake (TX)

Hybrid
USD 100,000 - 140,000
401(k) with company match
Paid time for vacation and volunteering
Paid parental leave
+2
Staff Data Scientist
Staff Data Scientist

Charles Schwab • Southlake (TX)

Hybrid
USD 150,000 - 190,000
401(k) with company match
Sabbatical every 5 years
Parental leave and family benefits
+2
Manager, Data Engineering
Manager, Data Engineering

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 160,000
401(k) match
Employee stock purchase plan
Vacation and sabbatical
+4
Manager, Data Engineering- (DAFgiving360)
Manager, Data Engineering- (DAFgiving360)

Charles Schwab • Austin (TX)

On-site
USD 130,000 - 180,000
401(k) with company match
Paid time off & sabbatical after years
Tuition reimbursement
+1