Skip to content
LithicLithicUnited States

Senior Software Engineer, Data Platform

Builds backend services and REST APIs serving data from Snowflake and other sources to internal teams, while supporting data pipelines with Airflow, Airbyte, and dbt. Requires strong Python, SQL, API design experience; preferred fintech background.

160k – 200k
RemoteData Engineering

About the role

Job Responsibilities

Software Engineering (~80%)

  • Design, build, and maintain backend services and REST APIs that serve data from various SQL subsystems and other data sources
  • Develop well-tested, production-grade Python services with clean API contracts, proper authentication, versioning, and error handling
  • Work closely with the Analytics Engineering team to expose modeled data (billing, settlement, finance) through APIs that downstream consumers can rely on
  • Build internal tooling and services that enable the broader organization to self-serve their data needs without writing SQL
  • Participate in code reviews, system design discussions, and engineering best practices across the Infrastructure org
  • Contribute to service observability: logging, metrics, alerting, and on-call practices for the services you own

Data Engineering (~20%)

  • Maintain and improve existing data pipelines that move data from source systems into Snowflake (Airflow, Airbyte)
  • Contribute to the dbt project alongside the Analytics Engineering team — model improvements, test coverage, and data quality
  • Support data governance practices including access controls, lineage documentation, and data quality standards

Qualifications

Required

  • Strong Python proficiency with experience building backend services and REST APIs
  • Experience with web frameworks such as FastAPI, Flask, Django, or similar
  • Solid SQL skills and hands-on experience with modern cloud data warehouses (Snowflake strongly preferred)
  • Experience designing and building production APIs with proper authentication, versioning, and error handling
  • Familiarity with CI/CD, automated testing, and operational reliability practices
  • A track record of shipping reliable, well-tested services in production environments
  • Comfort navigating ambiguity and driving projects forward with minimal oversight

Preferred

  • Experience with data pipeline development using tools like Airflow, Airbyte, Dagster, or similar
  • Familiarity with dbt or similar transformation frameworks
  • Experience in fintech, payments, or other financial services environments
  • Familiarity with AWS services (Lambda, S3, RDS, API Gateway, ECS/Fargate)
  • Kafka or event streaming experience
  • Infrastructure-as-code experience (Terraform, Pulumi)
  • Experience at a company processing high transaction volumes where correctness and reliability are non-negotiable

Compensation

Annual US salary range: $160,000 – $200,000 plus equity.

Skills

PythonFastAPIFlaskDjangoSQLSnowflakeREST APIsAirflowAirbytedbtAWSKafkaTerraform
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
Socure

Senior Data Engineer

SocureCarson City, NV

Designs and builds scalable batch/streaming data pipelines for identity verification products, owning end-to-end data initiatives using cloud-native tech. Requires 5+ years data engineering with Spark, AWS, Python/SQL; streaming/orchestration experience preferred.

160k – 195k
Remote5+ YOEData Engineering
Together AI

Senior Data Engineer

Together AISan Francisco, CA

Build and scale distributed data infrastructure handling millions of events daily for billing, analytics, and BI tools. Requires 5+ years experience with stream processing (Kafka, Kinesis), real-time analytics (ClickHouse), IaC (Terraform), and programming (Golang/Python).

160k – 240k
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