WEX

Principal Software Engineer, Data

WEX

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Illinois

Visit company website
AI Apply
Apply

Salary

💰 $195,000 - $260,000 per year

Job Level

Lead

Tech Stack

AirflowCloudDistributed SystemsKafkaRaySpark

About the role

  • Architect the DaaS platform end-to-end: Define the next generation of WEX’s enterprise data stack spanning ingestion, semantic data modeling, metadata, and product delivery
  • Establish platform standards: Set reusable frameworks for ingestion, modeling, lineage, observability, and access control
  • Guide technical strategy at scale: Partner with senior engineering, product, and business leaders to align data architecture with strategic objectives
  • Solve for scale, reliability, and trust: Design systems that handle billions of records, guarantee semantic consistency, and deliver auditable, governed data assets
  • Mentor and multiply: Coach senior staff engineers and architects, instilling best practices in distributed systems, platform reliability, and semantic clarity
  • Drive innovation: Explore and incorporate modern open-source and cloud-native technologies (e.g., Spark, Iceberg, Kafka, Delta, DBT, Ray, ML-ready data services)
  • Be the bridge: Collaborate across Data Acquisition, Semantic Modeling, Data Products, and Governance teams to ensure data is trusted, consistent, and usable across every business domain

Requirements

  • 12–15+ years of experience in software or platform engineering
  • proven track record of building and scaling large-scale data platforms
  • Expertise in distributed systems, data acquisition, and semantic modeling
  • Architectural ownership of systems processing tens of millions to billions of records per day
  • Ability to set cross-domain architectural standards and influence adoption across multiple engineering teams
  • Strong background in data lifecycle management (versioning, auditability, observability, lineage, reproducibility)
  • Deep experience with modern data ecosystems: streaming (Kafka, Flink), batch (Spark, DBT), storage (Iceberg, Delta), orchestration (Airflow, Dagster), and APIs
  • Exceptional communication and leadership skills
  • Passion for creating platforms that endure
WEX

Principal Software Engineer, Data

WEX
Leadfull-time$195k–$260k / yearCalifornia, Illinois · 🇺🇸 United States
Posted: 2 hours agoSource: wexinc.wd5.myworkdayjobs.com
AirflowCloudDistributed SystemsKafkaRaySpark
GEICO

Senior Software Engineer, Backend Engineering - Billing Platform

GEICO
Seniorfull-time$95k–$215k / year🇺🇸 United States
Posted: 25 days agoSource: geico.wd1.myworkdayjobs.com
AirflowCloudDistributed SystemsGoJavaKafkaKotlinNoSQLSparkSQL
Instacart

Senior Software Engineer, Ads

Instacart
Seniorfull-time$165k–$183k / year🇨🇦 Canada
Posted: 16 days agoSource: boards.greenhouse.io
AirflowApacheDistributed SystemsGoHadoopKafkaPythonRuby on RailsScalaSparkSQLTerraform
Parafin

Senior Software Engineer, Data Platform

Parafin
Seniorfull-time$205k–$250k / yearCalifornia · 🇺🇸 United States
Posted: 17 days agoSource: jobs.ashbyhq.com
AirflowAWSCloudDistributed SystemsHadoopKafkaPySparkPythonSparkSQLTerraform
OpenAI

Engineering Manager, Data Infrastructure

OpenAI
Senior · Leadfull-time$325k–$405k / yearCalifornia · 🇺🇸 United States
Posted: 2 days agoSource: jobs.ashbyhq.com
AirflowApacheKafkaKubernetesSparkTerraform