Skip to content
FivetranFivetran

Senior Staff Software Engineer

Leads performance engineering for high-volume data systems by diagnosing bottlenecks, designing improvements, and building resilient performance platforms. Requires 10+ years of software experience, strong Java and database expertise, and experience with distributed backend systems.

About the job

Responsibilities

  • Develop and debug code to identify and fix performance issues.
  • Analyze production workloads and system performance metrics to identify bottlenecks.
  • Build proof of concepts and translate successful concepts into performance and efficiency improvements.
  • Build and maintain a platform focused on product performance, resilience, and quality.
  • Develop deep expertise in product, infrastructure, and platform systems.
  • Communicate and align strategy with engineering team members; recommend improvements to reliability, performance, practices, and processes.
  • Collaborate with developers, product, and SRE teams across the organization.
  • Participate in design and code reviews to ensure performant, efficient solutions.

Requirements

  • 10+ years of hands-on software industry experience solving complex engineering problems.
  • Experience architecting reliable distributed systems, particularly high-volume data management systems.
  • Experience building backend services and data systems.
  • Strong knowledge of algorithms and data structures.
  • Strong Java and database expertise.

Nice-to-haves

  • Performance engineering experience, including analyzing, troubleshooting, and automating workloads on large-scale systems.
  • Experience with AWS, GCP, or Azure and containerization technologies such as Docker and Kubernetes.
  • Experience with cloud warehouses such as Snowflake, BigQuery, Redshift, and Databricks.
  • Familiarity with system-level programming, including process and memory management and inter-process communication.
  • Knowledge of observability tools such as New Relic, Splunk, or Datadog.

Technologies

  • Java
  • JUnit
  • Docker
  • Kubernetes
  • AWS
  • Google Cloud
  • Terraform
  • WireMock
  • RestAssured
  • Bazel
  • Buildkite

Compensation and Benefits

  • Oakland pay range: $232,338–$290,422 USD.
  • 100% employer-paid medical insurance.
  • Paid time off, paid sick time, parental leave, holidays, a year-end Global Week of Rest, and volunteer days.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Monthly cell phone stipend.
  • Mental health support resources for employees and covered dependents.

Skills

Java, Junit, Docker, Kubernetes, AWS, GCP, Terraform, Wiremock, Restassured, Bazel, Buildkite, Distributed Systems, Databases, Snowflake, BigQuery

Fivetran

Fivetran

Oakland, CA

Senior Staff Systems Engineer, GTM
$232k+/yrHybrid7+ YOEBackend Engineering

Leads the design and implementation of scalable distributed data pipelines and related infrastructure, while improving performance, reliability, and security. Requires 5+ years of software experience, systems programming expertise, cloud and containerization experience, and senior staff-level technical leadership.

Axion

Axion

New York, NY
Staff Software Engineer, Data Intelligence
$230k+/yrHybrid8+ YOEBackend Engineering

Staff Software Engineer leading backend and data-intensive systems, including scalable services, AI-powered workflows, cloud infrastructure, and reliability initiatives. Requires 8+ years of software engineering experience and expertise in distributed systems, data processing, and containerized applications.

Snowflake

Snowflake

Menlo Park, CA

Staff Software Engineer - Query Processing
$236k+/yrOn-site7+ YOEBackend Engineering

Staff Software Engineer on Snowflake’s Snowtrail team, designing and operating query-processing and distributed infrastructure that improves engineering velocity and production quality. Requires expertise in databases, query optimization, compiler implementation, and large-scale systems.

Carta

Carta

San Francisco, CA

Staff Software Engineer, Middle Office
$240k+/yrOn-site10+ YOEBackend Engineering

Staff Engineer responsible for the long-term technical health and strategic direction of Carta’s Middle Office domain, including distributed systems, architecture, reliability, and AI-enabled engineering practices. Requires 10+ years of software engineering experience and demonstrated technical leadership across teams.

Idme

Idme

McLean, VA

Staff Software Engineer - Reporting & Billing
$222k+/yrOn-site8+ YOEBackend Engineering

Staff Software Engineer responsible for the reporting data model, customer-facing data delivery APIs and pipelines, and revenue-critical usage metering and billing systems. The role requires 8+ years of backend and data-systems experience, strong SQL and API expertise, and technical leadership across teams.