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
Similar jobs
Backend Engineering jobsLeads 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.
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.
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.
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.
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.