Benchling

Software Engineer, Full Stack – Registry and Inventory

Benchling

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,113 - $223,388 per year

Tech Stack

About the role

  • Drive complex, end-to-end projects: Lead the design, implementation, and delivery of high-impact features and systems across the stack (React + Python). Translate product requirements into scalable architecture and thoughtful user experiences, while proactively identifying risks and tradeoffs.
  • Shape technical direction and architecture: Make foundational engineering decisions that improve system performance, reliability, and scalability. Collaborate with other senior engineers to evolve our platform and influence long-term technical strategy. Collaborate cross-functionally: Work closely with product managers, designers, customer success, and other engineering teams to create clarity and ensure alignment on goals, seamless handoffs, and shared understanding of scientific user needs.
  • Identify and address technical debt: Own proactive improvements to the codebase and infrastructure. Refactor critical systems for maintainability and performance, and champion investments that improve long-term developer velocity.
  • Design for performance and scale: Build systems that can handle the complexity and scale of life sciences R&D. Optimize backend performance, frontend responsiveness, and system reliability.
  • Mentor and support other engineers: Act as a technical mentor and sounding board for other engineers. Help grow the team’s technical skills through guidance, pairing, and knowledge sharing. Be a force multiplier for the team.
  • Elevate code quality and engineering practices: Set high standards for code quality, testing, documentation, and operational excellence. Lead by example, perform thorough code reviews, and help raise the bar across the team.
  • Embrace ambiguity and domain complexity: Operate effectively in a fast-paced environment with evolving scientific requirements. Rapidly learn new technologies and help the team do the same.

Requirements

  • 4+ years of professional software engineering experience
  • Strong coding skills and engineering fundamentals – able to turn product requirements into well-architected, maintainable, and tested code
  • Experience building scalable, reliable systems with attention to performance and user impact
  • Proven ability to work across teams – partnering with product, design, and platform groups to ship cohesive solutions
  • Strategic problem solving – tackles complex, ambiguous technical challenges with a focus on long-term impact, scalability, and user value
  • Clear and effective communicator, especially in cross-functional settings
  • Curiosity and adaptability – excited to learn about life sciences and work in a fast-changing domain (no prior domain knowledge required – though it’s a huge bonus)
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
Applicant Tracking System Keywords

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

Hard Skills & Tools
ReactPythonscalable architecturesystem performancecode refactoringbackend optimizationfrontend responsivenesscode qualitytestingdocumentation
Soft Skills
technical mentorshipcross-functional collaborationstrategic problem solvingclear communicationcuriosityadaptabilityteam supportrisk identificationtradeoff analysisknowledge sharing