Benchling

Software Engineer, Full Stack (Chemistry)

Benchling3 days ago
Location

San Francisco, CA

Type

Full Time

Salary

USD 173,369 – 234,557

Level

Senior

Role

Full Stack Engineer

Posted

Mar 23, 2026

Full TimeSenior

The role

Summary

Benchling is seeking an experienced Full Stack Software Engineer to join their Chemistry team, focusing on developing innovative biotechnology solutions. The ideal candidate will drive complex end-to-end projects, shape technical architecture, and contribute to building scalable tools that support scientific workflows in the R&D cloud platform.

What you'll do

End-to-End Project Leadership: Drive complex projects across the full technology stack, translating product requirements into scalable architecture and user-centric experiences
Technical Architecture: Make foundational engineering decisions to improve system performance, reliability, and scalability while collaborating with senior engineers
Cross-Functional Collaboration: Work closely with product managers, designers, and engineering teams to ensure alignment, clarity, and seamless project execution
Technical Debt Management: Proactively improve codebase and infrastructure through strategic refactoring and performance optimizations
Engineering Mentorship: Support team growth by mentoring engineers, conducting code reviews, and elevating overall engineering practices

What we look for

Technical

Full Stack DevelopmentProven experience developing across frontend (React) and backend (Python) technologies
System DesignExpertise in designing scalable, high-performance software systems
Code QualityStrong commitment to writing clean, maintainable, and well-tested code

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Professional Experience8+ years of professional software engineering experience with demonstrable impact
Leadership ExperienceTrack record of driving technical initiatives and mentoring engineering teams

Skills

Required skills

ReactProficient in building complex, responsive frontend applications
PythonStrong backend development capabilities using Python
System ArchitectureAbility to design scalable and performant software systems

Nice to have

Life Sciences Domain KnowledgeUnderstanding of biotechnology or chemistry research workflows
Cloud InfrastructureExperience with cloud deployment and scalable infrastructure

Compensation & benefits

Salary

USD 173,369 – 234,557 (annual)

Stock options

Available

Benefits

Hybrid Work

Flexible work arrangement with 3 days per week in-office collaboration

Diversity and Inclusion

Committed to hiring diverse talent and creating an inclusive workplace


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess background and fit
  2. 2
    Technical Interview In-depth technical discussion and potential coding challenge
  3. 3
    System Design Interview Evaluate candidate's ability to design scalable software architectures
  4. 4
    Team Fit Interview Meet with potential team members to assess collaboration and cultural alignment
  5. 5
    Final Leadership Interview Discussion with senior engineering leadership

Apply for this position

You'll be redirected to the company's application page