
Software Engineer, Insights
San Francisco, CA
Full Time
USD 148,159 – 200,451
Mid
Full Stack Engineer
Jun 25, 2026
The role
Summary
Software Engineer on Benchling's Insights team will design and build next-generation data analysis and visualization experiences for scientists, working full-stack from UI components to backend models. This role offers the opportunity to own medium-sized projects end-to-end, directly impacting over 200,000 scientists globally while leveraging AI tools and modern web technologies in a hybrid, collaborative environment.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 148,159 – 200,451 (annual)
Available
Benefits
Comprehensive Health and Wellness
Medical, dental, and vision insurance plans with employer contributions to support employee and family health needs.
Flexible Work Environment
Hybrid work arrangement requiring 3 days per week on-site (Monday, Tuesday, Thursday) in San Francisco, balancing collaborative in-person work with remote flexibility.
Retirement Planning
Competitive 401(k) retirement plan with employer match to support long-term financial security and retirement readiness.
Paid Time Off
Generous vacation, sick days, and company holidays to support work-life balance and personal wellbeing throughout the year.
Professional Development
Learning and development opportunities including internal technical training, conference attendance, and professional certification support to advance engineering skills and career growth.
Equity Participation
Stock options for eligible employees, providing opportunity to benefit from company growth and long-term success aligned with team contributions.
Diversity, Equity, and Inclusion
Commitment to building a diverse workforce with mentorship programs, employee resource groups, and inclusive workplace culture supporting employees from all backgrounds.
Interview process
- 1Initial Screening Call — 30-minute conversation with a recruiter to discuss your background, motivation for the role, and alignment with Benchling's culture and mission. This is an opportunity to learn about the team and ask initial questions about the position.
- 2AI Tools and Workflow Discussion — Brief technical discussion or exercise exploring how you currently use AI tools in your engineering workflow. Share examples of AI-assisted tools you've integrated into your development process, demonstrating practical familiarity with modern AI capabilities for productivity and problem-solving.
- 3Technical Coding Interview — Collaborative coding session focused on frontend development, data visualization, or full-stack problem-solving relevant to the Insights team. You'll work through a real-world technical challenge demonstrating your problem-solving approach, code quality, and communication skills.
- 4System Design and Architecture Discussion — Conversation exploring how you approach designing medium-to-large systems, considering scalability, performance, and user impact. Discuss past projects where you've owned end-to-end architecture decisions and learned from design trade-offs.
- 5Product and Collaboration Interview — Discussion with a Product Manager or Senior Engineer exploring your product-first mindset, how you collaborate across teams, and your approach to balancing shipping velocity with code quality. Share examples of cross-functional work and user-focused decisions.
- 6Team and Culture Fit Discussion — Conversation with potential teammates to assess cultural alignment, team collaboration style, communication preferences, and mutual interest in working together. This is your chance to learn about daily team dynamics and engineering practices.
You'll be redirected to the company's application page
More Jobs at Benchling
13 other open positions

Benchling
View all jobs
Benchling is a cloud-based platform for life sciences research and development, offering digital solutions for scientific data management, collaboration, and process optimization.