SanFranRecruiter Since 2001
the smart solution for San Francisco jobs

Software Engineer, Backend (Schemas & Object Framework)

Company: Benchling
Location: San Francisco
Posted on: June 1, 2025

Job Description:

ROLE OVERVIEWAs a software engineer on the Schemas and Object Framework team, you will design, build, and operate platform systems that are fundamental to how Benchling models complex science. Not only will your work enable Benchling to scale its product offerings and accelerate scientific discovery for our customers by providing a cohesive and extensible data modeling foundation, but you will also have the opportunity to shape technical strategy and establish best practices for Benchling product and platform teams.The richness and variety of our customers' work means that Benchling cannot provide out-of-the-box support for all the concepts in biotech. So, the Schemas system enables our internal application teams to introduce new "schema types," which are natively integrated with our platform. Our customers can then extend and customize these schema types to represent their unique science. As an engineer on the Schemas team, you will own the evolution of these customizable schemas, ensuring optimal handling of data "at rest" and shaping the data within Schemas to maintain data integrity and optimize the performance of the datastore that backs all data records in the Benchling Data Platform.This team also owns the Object Framework which enables Benchling's internal platform to be consistent by default by providing both a source of truth for the shape of Benchling domain models and also internal APIs for accessing them. Team members regularly define best practices for other platform and product teams to ensure modeling consistency, as well as define interfaces to adjacent systems that persist data and generate change events. As a technical leader in this domain, you will play a key role in shaping the technical strategy and driving adoption across Benchling product and platform teams.RESPONSIBILITIES

  • Lead complex, high-impact projects from architectural design through to deployment and operation.
  • Collaborate with application teams to design and implement robust domain models within the Object Framework.
  • Work closely with product managers, designers, and other engineers across Platform and Applications teams to translate business needs into effective solutions.
  • Provide mentorship to fellow engineers, contribute to team growth, and drive improvements in engineering processes and tools, fostering a culture of excellence.
  • Improve the maintainability, consistency, scalability, and developer experience of high-impact internal data modeling APIs.QUALIFICATIONS
    • Collaborate effectively with diverse group of stakeholders and experts
    • 8+ years of experience as a software engineer, ideally 3+ of those within a Platform team.
    • Strong problem-solving skills and ability to act on feedback
    • Express high ownership of impactful products and platform systems
    • Experience leading multi-quarter projects, including planning, delivery, project management, and stakeholder communication.
    • Enjoy tackling deep technical challenges
    • Prior life science knowledge is not required, but enthusiasm to learn is essentialHOW WE WORKFlexible Hybrid Work: We offer a flexible hybrid work arrangement that prioritizes in-office collaboration. Employees are expected to be on-site 3 days per week.SALARY RANGEBenchling takes a market-based approach to pay. The candidate's starting pay will be determined based on job-related skills, experience, qualifications, interview performance, and work location. For this role the base salary range is$177,735 to $240,465.To help you determine which zone applies to your location, please see this. If you have questions regarding a specific location's zone designation, please contact a recruiter for additional information.Total Compensation includes the following:
      • 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 anniversariesCheck out our for some examples of past work throughout Benchling. Here are some other examples of recent and future projects for the Schemas and Object Framework team:
        • Fieldsets: The team recently released "Fieldsets" which are a new Schemas feature that lets customers define a common set of structural metadata (e.g. prefixes, constraints, fields) that can be applied to one or more schemas - not only saving them time but also increasing data integrity.
        • Domain Graph Versioning: A key element of the Object Framework is the "Domain Graph" which is the source of truth for the domain model of Benchling. Another team is building a Change Data Capture (CDC) system that will represent changes with the Domain Graph representation of the data. To make that work, we needed to let the CDC system subscribe to changes in the Domain Graph itself so it can update how to represent those models.
        • Performance improvements: For other internal systems to use the Domain Graph as their source of truth for data, they use a persistence agnostic internal API that we also own that we call Data Connectors. We shipped a project recently that finds seams between that API and other systems in Benchling and prevents over-fetching by introducing new tooling that automatically translates queries between, e.g. an internal GraphQL API and Data Connectors.#LI-Hybrid#BI-Hybrid#LI-GP1
          #J-18808-Ljbffr

Keywords: Benchling, San Francisco , Software Engineer, Backend (Schemas & Object Framework), IT / Software / Systems , San Francisco, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Francisco RSS job feeds