WFH.teamOpen app
Back to remote jobs
Remote job detail

Software Engineer, Data Systems

Gamma

LocationRemote
SenioritySenior (Staff Level)
CompanyGamma
Verified recentlySep 9
Compensation

$230k-$310k

Salary details are shown when available from the source listing. Sign in before applying so the role can be reviewed against your resume, salary goals, seniority, timezone, and location eligibility.

Requirements and working style

Decision details from the source listing

Experience

10+ years stated

Schedule

flexible

Benefits stated
equitybenefits

These fields are normalized from the employer's text. Confirm details on the employer site before applying.

WFH.team analysis

What this posting tells you

Staff Data Engineer role owning data infrastructure and architecture at Gamma. Requires 10+ years experience in distributed systems and data infrastructure with expertise in Kafka, Snowflake, Postgres, CDC, and Terraform. Position is full-time, remote with flexible work from home when needed but expects presence 4-5 days per week in San Francisco office.

Role lane

Data, Design and creative, DevOps, Legal, Marketing, Product, Security, Software

Where you can work

Eligible countries are not stated.

Working hours

Timezone overlap is not stated.

Arrangement

Senior (Staff Level) · full_time

Required signals
DataDistributed SystemsGoInfrastructurePlatformPostgresProductSaasSecurityTerraformApache KafkaSnowflakeCDCdbt
Preferred signals
Data governancePrivacy compliance (GDPR, CCPA)
Confirm before applying
  • Eligible hiring countries are not stated
  • Required timezone overlap is not stated
Market context

Data hiring on WFH.team

8,170active related roles
4,263new in the latest period
350.2jobs per 100 candidates
$171kmedian of comparable listed ranges

This role's listed pay is above the median among 200 comparable roles shown here. Category counts come from WFH.team's latest published remote job market snapshot.

Explore the remote job market
Skills and signals
DataDistributed SystemsGoInfrastructurePlatformPostgresProductSaasSecurityTerraformApache KafkaSnowflakeCDCdbtData governancePrivacy compliance (GDPR, CCPA)Remote
Job description

Software Engineer, Data Systems at Gamma

About the role

You'll own Gamma's data infrastructure and architecture as we scale to hundreds of millions of users and petabytes of data. This means defining the technical strategy for our end-to-end event pipeline architecture, designing distributed systems that handle massive scale with reliability, and establishing the foundation for how data flows through Gamma. You'll solve the hardest data engineering challenges we face while setting the technical direction for data infrastructure across the company.

As a Staff Data Engineer, you'll balance hands-on engineering with technical leadership. You'll architect solutions for orders of magnitude growth, mentor engineers across the organization, and drive strategic decisions about our data stack. You'll work closely with analytics, product, and engineering leadership to enable data-driven decision making at scale while building systems that serve millions of users and inform critical business decisions.

Our team has a strong in-office culture and works in person 4–5 days per week in San Francisco. We love working together to stay creative and connected, with flexibility to work from home when focus matters most.

What you'll do

  • Own and evolve our end-to-end event pipeline architecture, from Kafka ingestion through Snowflake analytics, setting technical direction for data infrastructure
  • Design and architect distributed data systems that scale to orders of magnitude more data volume while maintaining world-class query performance
  • Lead initiatives to build and optimize CDC (change data capture) pipelines and streaming data transformations at massive scale
  • Establish best practices for data quality, pipeline reliability, and system observability across the organization
  • Drive strategic technical decisions about data modeling, infrastructure architecture, and technology choices
  • Mentor engineers and elevate data engineering practices across analytics, product, and engineering teams

WHAT YOU'LL BRING

  • 10+ years as a data or software engineer with deep expertise in distributed systems, data infrastructure, and high-growth SaaS products at massive scale
  • Expert-level knowledge of Apache Kafka (producers, consumers, Kafka Connect, stream processing) and event streaming platforms
  • Extensive hands-on experience with Snowflake, including performance optimization, cost management, and data modeling; strong foundation in Postgres, CDC patterns, and replication strategies
  • Proven track record architecting and leading major data infrastructure initiatives through orders-of-magnitude growth
  • Experience establishing best practices and driving technical strategy across organizations
  • Strong communication skills with a history of influencing technical direction across engineering, analytics, and leadership
  • Proficiency with dbt, Terraform, and working knowledge of data governance, privacy compliance (GDPR, CCPA), and security best practices

COMPENSATION RANGE

The base salary for this full-time position, which spans multiple internal levels depending on qualifications, ranges between $230K - $310K plus benefits & equity.

Final offer amounts are determined by multiple factors, including but not limited to experience and expertise in the requirements listed above.

If you're interested in this role but you don't meet every requirement, we encourage you to apply anyway! We're always excited about meeting great people.

Company context

Working remotely at Gamma

Gamma is hiring for 2 active remote roles, with remote-friendly openings, application links, and job details refreshed from the public remote job inventory.

Remote policy

Remote hiring signal is inferred from active confirmed-remote job listings.

Research Gamma