Benchling

Software Engineer, Full Stack, Data Platform

Benchling

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $141,104 - $190,906 per year

Job Level

JuniorMid-Level

Tech Stack

Distributed SystemsJavaKafkaPythonReactSpark

About the role

  • Build large-scale projects end-to-end, from backend models & APIs to frontend components that make data accessible to users
  • Design and operate data pipelines and services that guarantee integrity, privacy, and reliability across products
  • Work on multi-tenant systems, change data capture (CDC) pipelines, and distributed processing frameworks
  • Partner with application engineers to design reusable patterns for ingesting and consuming scientific data
  • Establish metrics and SLOs for performance and reliability, and iterate based on real-world product impact
  • Create developer tooling that makes it easier for teams to build on and interact with the data platform
  • Collaborate cross-functionally with Product and Design to translate complex scientific workflows into intuitive, product-facing experiences
  • Own initiatives end-to-end — define scope, write functional specs, build, deploy, and operate core systems at scale

Requirements

  • 2+ years of professional software engineering experience delivering impactful projects
  • Experience building both backend services (distributed systems, APIs) and user-facing functionality (React or similar)
  • Proven ability to design and operate scalable data systems while keeping product usability in mind
  • Strong programming skills in Python, Java, or similar, with frontend experience in React or equivalent
  • Experience with distributed data frameworks (Kafka, Spark, Flink, etc.) is a plus
  • Ability to collaborate across product, design, and engineering to deliver seamless end-to-end solutions
  • Curiosity to learn about life sciences and the impact of data on scientific discovery
Benefits
  • Competitive total rewards package
  • Broad range of medical, dental, and vision plans for employees and their dependents
  • Fertility healthcare and family-forming benefits
  • Four months of fully paid parental leave
  • 401(k) + Employer Match
  • Commuter benefits for in-office employees and a generous home office set up stipend for remote employees
  • Mental health benefits, including therapy and coaching, for employees and their dependents
  • Monthly Wellness stipend
  • Learning and development stipend
  • Generous and flexible vacation
  • Company-wide Winter holiday shutdown
  • Sabbaticals for 5-year and 10-year anniversaries
  • Flexible hybrid work arrangement (expected on-site 3 days per week: Monday, Tuesday, and Thursday)

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonJavaReactAPIsdistributed systemsdata pipelineschange data captureKafkaSparkFlink
Soft skills
collaborationcuriosityproblem-solvingcommunicationinitiativedesign thinkingadaptabilitycross-functional teamworkuser-centric designproject management
Sentry

Senior Engineering Manager, Event Streaming

Sentry
Seniorfull-time$220k–$260k / yearCalifornia · 🇺🇸 United States
Posted: 15 days agoSource: jobs.ashbyhq.com
Distributed SystemsKafkaSpark
May Mobility

Software Development Manager, Distributed Systems and Real-Time Applications

May Mobility
Senior · Leadfull-time$165k–$205k / year🇺🇸 United States
Posted: 21 days agoSource: boards.greenhouse.io
Distributed SystemsJavaScriptKafkaKubernetesMicroservicesPythonReactRustTerraform
Zillow

Senior Principal Software Development Engineer

Zillow
Seniorfull-time$220k–$352k / yearCalifornia, Colorado · 🇺🇸 United States
Posted: 24 days agoSource: zillow.wd5.myworkdayjobs.com
CloudDistributed SystemsKafkaSpark
GoDaddy

Senior Backend Software Engineer

GoDaddy
Seniorfull-time🇮🇳 India
Posted: 1 day agoSource: boards.greenhouse.io
AWSCloudDistributed SystemsJavaKafkaMicroservicesNoSQLRabbitMQSpringSpring BootSpringBoot
Confluent

Software Engineer

Confluent
Mid · Seniorfull-time🇨🇦 Canada
Posted: 24 days agoSource: jobs.ashbyhq.com
CloudDistributed SystemsJavaKafkaReactScala