Skip to content
CheckrCheckrDenver, CO

Senior Data Engineer

Senior Data Engineer building and scaling Checkr's centralized People Data platform and large-scale batch/streaming pipelines that power identity and people records for all products. Requires 5+ years experience with Python, PySpark, SQL, Spark, Kafka and AWS data services; leads execution, mentors, and partners with cross-functional teams.

157k – 218k
Hybrid5+ YOEData Engineering

About the role

What you'll do

  • Design, build, and ship new capabilities and data pipelines for the People Data platform, from design through release
  • Lead the execution of core services with strong ownership, balancing speed to market with long-term scalability and reliability
  • Build and maintain large-scale data processing pipelines (batch and streaming) that serve identity and people records across Checkr's products
  • Partner with Product and cross-functional teams to scope appropriately sized initiatives and shape a roadmap that meets business needs quarter over quarter
  • Ensure platform availability and data accuracy by participating in on-call rotation, resolving production issues, and driving preventative improvements
  • Mentor engineers on the team and contribute to the broader engineering organization through technical reviews, showcases, and proposals

What you bring

  • 5+ years of software engineering experience building scalable, performant data platforms or backend services
  • Strong proficiency in Python, PySpark, and SQL, with solid Computer Science fundamentals across data structures, algorithms, and relational/NoSQL databases (e.g., MongoDB)
  • Experience building large-scale data processing pipelines using ETL/ELT, batch, and stream processing
  • Familiarity with big data technologies such as Kafka, Spark, Iceberg, and data lakes, and the AWS stack (EKS, EMR, Glue, Athena, S3)
  • Experience with data modeling, domain modeling, and system architecture, with a proven track record of writing clear, tested code
  • Knowledge of security best practices and data privacy concerns, and a strong sense of ownership across the full development lifecycle

Nice to have: experience with data processing platforms such as Databricks or Snowflake

Compensation & Benefits

  • Base salary range (San Francisco, CA): $185,000–$218,000 USD
  • Base salary range (Denver, CO): $157,000–$185,000 USD
  • Competitive cash and equity compensation
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend
  • Learning and development allowance

Skills

PythonPysparkSQLMongoDBKafkaSparkIcebergAWSETLELTDatabricksSnowflake
Databricks

Senior Software Engineer - Distributed Data Systems

DatabricksBellevue, WA

Build distributed data storage and processing systems for big data workloads including Apache Spark, Delta Lake, and performance optimization. Requires 5+ years in Java/Scala/C++, strong algorithms knowledge, and distributed systems experience.

158k – 214k
On-site5+ YOEData Engineering
Launchdarkly

Senior Backend Engineer, Data Platform

LaunchdarklyAustin, TX +8

Senior Backend Engineer building and operating distributed data infrastructure for streaming, batch processing, analytical stores, and warehouse exports at scale. Requires 6+ years backend experience with data pipelines, distributed systems, and production ownership (on-call).

158k – 257k
Remote6+ YOEData Engineering
PointClickCare

Senior Software Engineer- Big Data & Java

PointClickCareUnited States

Develops and maintains big data applications using Java and distributed systems like Apache Hudi, Spark, and Trino. Collaborates on requirements, ensures scalable code with TDD, and works with storage systems like S3 and ADLS.

158k – 176k
RemoteData Engineering
Otter

Senior Data Engineer

OtterMountain View, CA

As a Software Engineer, Data Infrastructure, you will design and build resilient and scalable data systems for real-time data movement, processing, and storage. You will drive innovation in data ingestion, transformation, and delivery, enabling actionable insights across the company.

155k – 185k
Hybrid4+ YOEData Engineering
Metropolis

Senior Data Engineer

MetropolisNew York, NY +4

Designs and owns data architecture, builds/optimizes pipelines and models using Python, SQL, Snowflake, dbt, and AWS. Manages SLAs, data governance, and mentors team; requires 5+ years experience and bachelor's in CS or related.

160k – 220k
On-site5+ YOEData Engineering