Search jobs > San Francisco, CA > Software engineer backend

Software Engineer, Backend (Auth Platform)

Benchling
San Francisco, California, US
$157.3K-$212.8K a year
Full-time

Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day.

But moving at the new speed of science requires better technology.

Experience, qualification, and soft skills, have you got everything required to succeed in this opportunity Find out below.

Benchling’s mission is to unlock the power of biotechnology. The world’s most innovative biotech companies use Benchling’s R&D Cloud to power the development of breakthrough products and accelerate time to milestone and market.

Come help us bring modern software to modern science.

Role Overview

As a Software Engineer working on the Auth Platform team, you’ll design and build systems to enable seamless and secure access to Benchling and other applications built on top of our platform.

Our platform is critical to protecting our customers’ most precious intellectual property, while facilitating collaboration that significantly accelerates breakthrough discoveries.

Working on a wide range of projects, you'll collaborate with teams across the company to architect and build foundational primitives, tools, and core services for a robust and extensible auth platform that serves developers and customer admins.

Our authentication and authorization systems are becoming increasingly important as we expand our footprint with larger enterprise customers, move towards a services architecture, and build a multi-application ecosystem.

This role has an opportunity to shape Benchling’s service and application architecture for years to come, while unblocking continuous growth in the business and new product capabilities.

Responsibilities

  • Own projects end-to-end, from initial design, to prototype, to large-scale rollout.
  • Design and architect resilient APIs, user interfaces, services, and frameworks of our auth platform.
  • Work hand-in-hand with product managers, designers, and fellow engineers to understand needs and shape them into scalable software solutions.
  • Ensure high quality and performance of our systems through comprehensive testing, monitoring, and optimization.
  • Mentor other engineers and be a major multiplier across the team.
  • Drive the evolution of our product and team. As a member of the engineering team, you will be an integral part of how we mature our tooling, engineering processes, and hiring.

Check out our engineering blog for some examples of past work. Here are some other examples of recent and future projects :

Granular permissions : Our enterprise customers have increasingly complex access patterns as they work in highly-regulated environments and with different team setups, and our access control frameworks need to evolve to enable the flexibility and granularity that our admins are looking for.

Allowing more granularity in our role-based access control framework brings challenges like scalability and performance, as well as designing a seamless user experiences.

Global client credentials : Benchling’s Developer Platform enables our customers to extend and integrate Benchling in their digital ecosystem.

As such, we needed to enable our best-in-class instrument, software, and database partners a seamless auth solution to provide out-of-the-box integrations.

Admin roles : Administrators in Benchling range from Department admins to IT admins to customer’s Benchling champion, and we need to enable each persona to effectively handle management tasks without violating the principles of least of privilege and separation of duties.

Qualifications

  • Have 3-7 years of experience in software engineering, ideally in a backend platform team. Experience with identity or access control platforms is a nice-to-have but not a must!
  • Build software with a product-first approach. You ship code quickly and care about the real world impact of your code.
  • Have strong abilities in problem solving and iterating on feedback.
  • Enjoy ownership and building key pieces of product and platform.
  • Have a keen interest in delving deeper into building Enterprise SaaS in the life sciences industry. While prior knowledge isn’t a prerequisite, an enthusiasm to learn certainly is!

SALARY RANGE

Benchling 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 $157,250 to $212,750.

To help you determine which zone applies to your location, please see this resource. If you have questions regarding a specific location's zone designation, please contact a recruiter for additional information.

Total Compensation includes the following :

  • Competitive salary and equity
  • 100% premiums covered for health, dental, and vision for employees
  • Fertility healthcare and family-forming benefits
  • Four months of fully paid parental leave
  • 401(k) + Employer Match
  • Commuter benefits
  • Home office stipend
  • Mental health benefits + Wellness stipend
  • Learning and development stipend
  • Generous PTO
  • Company-wide Summer & Winter holiday shutdown
  • Sabbaticals for 5-year and 10-year anniversaries

Benchling welcomes everyone.

We believe diversity enriches our team so we hire people with a wide range of identities, backgrounds, and experiences.

We are an equal opportunity employer. That means we don’t discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

We also consider for employment qualified applicants with arrest and conviction records, consistent with applicable federal, state and local law, including but not limited to the San Francisco Fair Chance Ordinance.

For applicants for U.S.-based roles only : All new hires in the United States are required to be fully vaccinated against COVID-19 and to provide proof of vaccination prior to their first day of employment.

If you are unable to be vaccinated for medical or religious reasons, we will explore potential reasonable accommodations;

however, Benchling may not be able to grant such accommodations in all cases if doing so would cause undue hardship.

J-18808-Ljbffr

8 days ago
Related jobs
Promoted
Openai
San Francisco, California

Senior Software Engineer, Identity Platform. We are looking for a senior software engineer to build the foundational platform for identity across all OpenAI products. You will also work closely with other software engineers, who will use the platform to build out our products. This involves building...

Promoted
Opus Resourcing Ltd
San Francisco, California

This Senior Software Engineer will flex their skills on complex platform architecture, coding, and reliability on a platform with low latency, real-time microservices and streaming data to process and protect substantial data volumes and millions of users. San Francisco in the cloud data security sp...

Promoted
Chime
San Francisco, California

We are looking for a Software Engineer to join us in building the new financial platform for Chime. This platform will power the most important financial activities that millions of Chime members leverage every day. Additionally, you will be instrumental in developing a robust event streaming infras...

Promoted
DocuSign
San Francisco, California

The Template Authoring team is a diverse group of engineers tasked to build the foundation for great template building experience and delightful user experiences. We are looking for a Backend Engineer with the knowledge and skills to deliver highly scalable web solutions to our customers. Using Docu...

Promoted
LiveRamp
San Francisco, California

Collaborate with a team of supportive and passionate software engineers, product, infrastructure and other internal partners to tackle challenging problems, execute on development projects that build, enhance and customize our high-performance data ingest, partitioning, graph and edge building syste...

Promoted
MAGIC AI
San Francisco, California

As a Software Engineer on our Supercomputing Platform & Infrastructure team, you will design and build resilient and optimized solutions for AI workloads on massive Computing Clusters. Develop platform engineering solutions to enhance the efficiency and speed of our engineers. Strong software en...

Promoted
Palo Alto Networks
San Francisco, California

We're looking for a talented Senior Software Engineer to join the Asset Attribution team in the Cortex Xpanse Engineering group. Have a passion for writing software that boosts the productivity of other software development teams - Excited to dig in, prototype, build, test, and see projects through ...

Promoted
Linux Foundation Co
San Francisco, California

The platform engineering software engineer in the LF Education department is responsible for developing and maintaining the delivery platform (P3), which enables LF Education’s hands-on certifications and interactive training labs, and all supporting services. Platform Engineering - Software Enginee...

Promoted
Brex Inc.
San Francisco, California

Software Engineer, Data Enablement Platform. Software Engineer, Data Enablement Platform. The Engineering team includes Data, IT, Security, and Software, and is responsible for building innovative products and infrastructure for Brex and our customers. Experience in backend engineering or full-stack...

Promoted
Verkada
San Mateo, California

Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and intercoms — integrated with a single cloud-based software platform. You’ll be working alongside a small, dynamic team of frontend and backend engineers to develop these experi...