Benchling

Software Engineer, Insights

Benchling4 days ago
Location

San Francisco, CA

Type

Full Time

Salary

USD 148,159 – 200,451

Level

Mid

Role

Full Stack Engineer

Posted

Jun 25, 2026

Full TimeMid

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

Build and Own Core Data Analysis Features: Design and develop user-facing features for scientific data analysis product including interactive UI components, frontend platform capabilities for visualizations, data layouts, and complex workflow systems that enable scientists to explore and interact with their research data effectively.
Full-Stack Development Across the Platform: Contribute across the entire technology stack, addressing challenges spanning frontend UI implementation, backend data models, database optimization, and system architecture to create seamless data analysis experiences that integrate with Benchling's broader platform ecosystem.
Cross-Functional Collaboration with Product and Design: Partner closely with product managers and design teams to translate requirements into thoughtful, high-quality features. Participate in collaborative ideation sessions, design reviews, and user feedback loops to ensure solutions meet real-world scientist needs and maintain consistency with platform standards.
Contribute to Engineering Organization Excellence: Drive continuous improvement of engineering tools, development processes, and team capabilities. Participate in hiring initiatives, conduct technical interviews, mentor junior engineers, and contribute to architectural decisions that strengthen the engineering organization's quality and scalability.
Deliver Product-First Solutions with Real-World Impact: Take ownership of medium-sized product and platform projects from conception through launch, maintaining focus on user impact and shipping velocity. Write clean, maintainable code while balancing speed with quality to ensure features reach scientists who depend on them for breakthrough research.

What we look for

Technical

Frontend Framework ExpertiseStrong proficiency with React or similar modern frontend application frameworks for building interactive user interfaces, component systems, and complex state management solutions for data visualization and exploration platforms.
Full-Stack Development CapabilitiesDemonstrated ability to work across multiple layers of the technology stack, combining frontend development with backend engineering, API design, database optimization, and system architecture to deliver end-to-end solutions.
Data Visualization and Analysis SkillsExperience building interactive data visualization components, designing analytics interfaces, and creating platforms that transform complex scientific datasets into clear, actionable insights for domain experts.
AI Tool Integration and WorkflowFamiliarity with AI tools and platforms as part of development workflow, demonstrating comfort with AI-assisted coding, research capabilities, and ability to leverage AI for productivity and problem-solving in engineering tasks.

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, or related technical discipline, or equivalent practical software engineering experience demonstrating strong fundamental knowledge.

Experience

Software Engineering FoundationMinimum 2+ years of professional software engineering experience, preferably in full-stack or product engineering roles, demonstrating ability to ship production code and deliver features that impact end users at scale.
End-to-End Project OwnershipProven track record of owning medium-sized product and platform projects independently, from requirements gathering and technical design through implementation, testing, and deployment, demonstrating project management and technical execution skills.
Product-Driven Development MindsetTrack record of taking a product-first approach to engineering, shipping code quickly without sacrificing quality, and maintaining focus on real-world user impact and business outcomes rather than technical perfection alone.

Skills

Required skills

React or Modern Frontend FrameworkProduction-level expertise in React, Vue, Angular, or similar frameworks for building dynamic user interfaces and managing complex component hierarchies and state.
JavaScript/TypeScriptStrong proficiency in JavaScript or TypeScript for frontend development, including async programming, DOM manipulation, and modern ES6+ language features.
Backend DevelopmentExperience with backend languages and frameworks such as Python, Node.js, Java, Go, or similar, including API design, database interaction, and server-side logic implementation.
Full-Stack System DesignAbility to design and implement systems spanning frontend interfaces to backend services, including understanding of data flow, performance optimization, scalability considerations, and architectural patterns.
Software Engineering Best PracticesProficiency in version control (Git), testing strategies (unit, integration testing), code review processes, CI/CD practices, and maintaining code quality through development lifecycle.

Nice to have

Data Visualization LibrariesExperience with data visualization libraries such as D3.js, Plotly, Recharts, Apache ECharts, or similar tools for creating interactive, publication-quality charts and analytical dashboards.
Life Sciences Domain KnowledgeBackground in biology, chemistry, biotechnology, or related life sciences domains, or demonstrated curiosity and rapid learning ability in understanding scientific workflows and domain-specific requirements.
AI and Machine Learning IntegrationExperience integrating AI/ML models into frontend or backend applications, working with AI APIs, or building features that leverage machine learning predictions and insights.
Large-Scale Data HandlingExperience optimizing performance with large datasets, implementing efficient data querying strategies, designing scalable analytics pipelines, and understanding data pagination and streaming techniques.
AI-Assisted Development ToolsPractical experience with AI coding assistants like GitHub Copilot, ChatGPT, Claude, or similar tools, demonstrating ability to leverage AI for code generation, debugging, and research productivity.

Compensation & benefits

Salary

USD 148,159 – 200,451 (annual)

Stock options

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

  1. 1
    Initial 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.
  2. 2
    AI 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.
  3. 3
    Technical 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.
  4. 4
    System 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.
  5. 5
    Product 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.
  6. 6
    Team 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.

Apply for this position

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