Senior Staff Software Engineer - Data Platform | Marqeta

Marqeta

Remote

Quick summary

Work type
Remote
Location
Oakland, CA
Salary
$200,500–$250,600 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $181k
This role $226k
$116k most similar roles pay here $265k

This role pays more than 82% of similar roles. Most pay $149,625–$213,000 — the shaded band above. At the midpoint, this role pays about $226k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Marqeta

Marqeta is a modern card issuing platform that provides open API technology for businesses to create, issue, and manage customized payment cards, powering payment programs for fintech companies and enterprises. Industry: Financial Technology & Card Issuing

Marqeta currently has 4 open roles on FindRole.

Most-posted roles

View all roles at Marqeta

At a glance

TL;DR · Senior Staff Software Engineer - Data Platform | Marqeta

This senior software engineering role on Marqeta’s data platform team involves building and maintaining the infrastructure, abstractions, and SDKs that other teams rely on for their data operations. Day-to-day responsibilities include designing and implementing new data abstractions, overseeing the lakehouse architecture, and ensuring reliable streaming ingestion through Kafka and CDC pipelines. The ideal candidate has extensive experience with modern data platforms like Iceberg/Delta on S3, Spark/Glue processing, and AWS services, along with deep proficiency in Python and credible skills in Go or Java. They should also have a proven track record of evolving live systems while maintaining high reliability and performance standards. This role requires strong technical leadership, the ability to influence across teams, and experience growing other engineers. Marqeta’s data platform operates at significant scale within the payments industry, addressing complex compliance requirements such as PCI-DSS and SOX.

What you'll do

  • Design and build new abstractions for the company's data platform.
  • Lead technical direction and set engineering standards for the data platform.
  • Write production code to solve complex problems on the data platform.
  • Enhance reliability, performance, and developer experience of live systems.
  • Influence cross-functional teams through design docs and RFCs.

What we're looking for

  • Extensive experience building data platforms rather than just pipelines.
  • Deep production expertise in modern lakehouse technologies like Iceberg/Delta on AWS services.
  • Mastery of Python and credible depth in Go or Java within a production data platform context.
  • Proven track record of evolving live infrastructure to enhance reliability, performance, and developer experience.
  • Ownership and leadership through major platform transitions from design to delivery.
  • Strong influence skills for building alignment across technical teams and writing effective design documents.

More like this

Similar roles

Senior Software Engineer, Data Platform

Chime

San Francisco, CA 6 days ago $259,000$259,000
Python Java Kotlin Snowflake BigQuery Redshift Airflow Dagster Prefect Terraform Apache Kafka Apache Flink Amazon Kinesis dbt CI/CD SOX PII handling Data lineage Schema registry Access controls
Hybrid

Senior Software Engineer - Data Infrastructure

Plaid

San Francisco 76 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jira Confluence

Senior Software Engineer - Data Infrastructure

Plaid

Seattle 76 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jenkins

Senior Staff Software Engineer

Qualcomm

San Diego, CA 55 days ago $162,600$244,000
Linux Kernel ARMv8 ARMv9 JTAG debuggers GIT KVM DVFS IOMMU SPI I2C USB Memory controllers Device trees SCM tools Embedded Systems Virtualization Scheduling Memory Management