Benchling

Software Engineer, Full Stack, Developer Productivity

Benchling3 days ago
Location

Boston, MA

Type

Full Time

Salary

USD 148,000 – 200,000

Level

Mid

Role

Full Stack Engineer

Posted

Jun 30, 2026

Full TimeMid

The role

Summary

Join Benchling as a Full Stack Software Engineer on the Developer Productivity team, where you'll design and build tools that empower engineers to excel in crafting scientific software. This role focuses on frontend development and creating frameworks that enhance developer experience across one of the world's largest React applications serving life sciences research. You'll own features end-to-end while working with product managers, designers, and engineering peers to accelerate biotech innovation through AI-driven R&D tools.

What you'll do

Own Features End-to-End: Take complete ownership of features from initial design and prototyping through large-scale production rollout, ensuring quality delivery across the full software development lifecycle.
Design and Extend Frontend Frameworks: Architect, design, and implement sophisticated frontend frameworks for one of the largest and most complex React applications in the industry, supporting advanced scientific analyses and data visualization.
Build Developer Tools and Tooling: Create and implement development tooling infrastructure for efficient, frictionless development workflows, including testing frameworks, packaging systems, and production release automation.
Collaborate Across Teams: Work closely with product managers, designers, and engineering peers to enhance the developer experience at Benchling and ensure seamless integration of developer productivity solutions.
Scale Product and Engineering Practices: Contribute to scaling the product and engineering organization by refining tooling, establishing best practices, defining engineering processes, and participating in hiring initiatives.
Optimize Scientist Workflows: Ensure tools and frameworks are optimized to make life scientists more efficient in solving humanity's most pressing biotech challenges through intuitive developer-first design.
Integrate AI Fluency: Leverage AI tools and models within your development workflow to drive innovation and demonstrate AI fluency as a core competency in day-to-day software engineering practice.
Champion Code Quality: Ship code quickly with a product-first approach while maintaining high quality standards and ensuring real-world impact of developed solutions across the biotech ecosystem.
Mentor and Improve Engineering Culture: Participate in scaling engineering maturity through knowledge sharing, mentoring junior engineers, and contributing to continuous improvement of team practices and standards.
Rapid Iteration on Feedback: Demonstrate strong problem-solving abilities by rapidly iterating on user feedback, stakeholder input, and product requirements to deliver optimized solutions efficiently.

What we look for

Technical

React.js ExpertiseAdvanced proficiency in React for building large-scale, complex frontend applications with deep understanding of performance optimization, state management, and component architecture.
Web Framework MasteryComprehensive expertise with at least one modern web framework, with preference for Node.js or Python for backend development and full-stack capabilities.
Frontend Development SkillsStrong expertise in HTML5, CSS3, JavaScript ES6+, and modern frontend tooling including build systems, linting, and module bundlers for production-grade applications.
Testing and Quality AssuranceProficiency in writing comprehensive tests including unit tests, integration tests, and end-to-end tests using industry-standard testing frameworks and tools.
Software Architecture DesignAbility to design scalable, maintainable system architecture with consideration for performance, extensibility, and long-term code maintainability across large codebases.
Development Tooling and DevOpsExperience building and maintaining development tools, CI/CD pipelines, automated testing infrastructure, and production deployment systems to enable efficient engineering workflows.
API Integration and Backend CoordinationStrong skills in REST API design, GraphQL integration, and collaboration with backend systems for efficient full-stack feature implementation.
AI Integration and ToolsPractical experience leveraging AI tools, large language models, and AI-assisted development workflows to enhance productivity and drive innovation in software development.
Performance OptimizationDemonstrated ability to profile, analyze, and optimize frontend performance including load times, rendering efficiency, and resource utilization for complex applications.
Debugging and TroubleshootingExpert-level debugging skills using browser developer tools, performance profilers, and systematic troubleshooting methodologies to resolve complex technical issues efficiently.

Education

Bachelor's Degree in Computer Science or Related FieldFormal education in computer science, software engineering, or related technical discipline preferred, or equivalent professional experience demonstrating mastery of core computer science concepts.

Experience

3+ Years Software Engineering ExperienceMinimum three years of professional software engineering experience with demonstrated expertise in building scalable products and delivering features across the full development lifecycle.
Full Stack Development BackgroundExperience working across both frontend and backend systems, with ability to design and implement end-to-end solutions and understand system-wide implications of architectural decisions.
Large-Scale Application DevelopmentProven experience working with complex, large-scale applications managing hundreds of thousands of lines of code with sophisticated state management and performance requirements.
Product-Focused DevelopmentTrack record of shipping features with a product-first mindset, prioritizing user impact and business value while maintaining high engineering standards and code quality.
Developer Tools and Infrastructure ExperienceExperience building developer-facing tools, frameworks, and infrastructure that improve engineering productivity, reduce friction, and enhance developer experience.
Cross-Functional CollaborationDemonstrated ability to work effectively with product managers, designers, QA engineers, and other stakeholders in collaborative software development environments.
Rapid Learning and IterationStrong ability to quickly learn new domains, adapt to feedback, iterate on solutions, and improve based on real-world usage patterns and performance data.

Skills

Required skills

React.jsProduction-grade React development with expertise in hooks, state management libraries, and performance optimization for complex, large-scale applications.
JavaScript/TypeScriptAdvanced JavaScript and TypeScript skills including ES6+, async/await patterns, functional programming paradigms, and modern language features.
Node.js or PythonProficiency in Node.js for JavaScript backend development or Python for full-stack capabilities, with experience building APIs and services.
CSS and Frontend StylingStrong CSS fundamentals including modern layout techniques (Flexbox, Grid), responsive design, and experience with CSS-in-JS or preprocessors like Sass.
HTTP and REST APIsSolid understanding of HTTP protocols, RESTful architecture, and API design principles with practical experience integrating frontend applications with backend services.
Version Control (Git)Proficiency with Git for version control, branching strategies, pull request workflows, and collaborative development practices.
Software Engineering FundamentalsStrong foundation in software engineering principles including SOLID design patterns, code organization, testing methodology, and system design concepts.
Problem Solving and DebuggingExcellent analytical and problem-solving abilities with systematic debugging approaches and capability to diagnose and resolve complex technical issues efficiently.
Attention to DetailMeticulous approach to code quality, security practices, accessibility standards, and user experience with commitment to shipping polished, production-ready software.
AI Tool ProficiencyPractical experience using AI-assisted coding tools, large language models, and AI workflows to enhance development productivity and innovation.

Nice to have

GraphQL ExperienceExperience working with GraphQL for efficient data fetching, query optimization, and building modern API layers for complex frontend applications.
Testing FrameworksExpertise with testing libraries such as Jest, React Testing Library, Cypress, or Playwright for comprehensive test coverage and quality assurance.
Build Tools and BundlersExperience with webpack, Vite, Rollup, or similar build tools and understanding of module resolution, code splitting, and optimization techniques.
DevOps and CI/CDFamiliarity with continuous integration and continuous deployment tools like GitHub Actions, CircleCI, or Jenkins, and infrastructure automation.
Frontend Performance ToolsExperience with performance profiling tools, Lighthouse, WebPageTest, and optimization techniques for rendering, network, and parsing performance.
Design Systems and ComponentsExperience building or contributing to design systems, component libraries, and developing reusable UI components with documentation and best practices.
Accessibility (A11y)Knowledge of WCAG standards, accessible web component patterns, and ability to build inclusive applications that work for all users.
Life Sciences or Scientific ComputingBackground or knowledge in life sciences, bioinformatics, scientific computing, or experience building tools for scientific research communities.
Agile and ScrumExperience working in Agile environments with sprint planning, sprint reviews, retrospectives, and iterative development methodologies.
Mentoring and Technical LeadershipDemonstrated ability to mentor junior engineers, lead technical initiatives, conduct code reviews, and contribute to engineering culture and best practices.

Compensation & benefits

Salary

USD 148,000 – 200,000 (annual)

Stock options

Available

Benefits

Comprehensive Health Coverage

Medical, dental, and vision insurance with company support for employee wellness and family coverage options.

Equity and Stock Options

Significant equity compensation as part of total rewards package, providing opportunity to participate in company growth and long-term value creation.

Retirement Planning

401(k) retirement savings plan with company matching contributions to support long-term financial security and retirement readiness.

Flexible Hybrid Work Arrangement

Hybrid work model requiring three days per week on-site collaboration (Monday, Tuesday, Thursday) with flexibility for remote work arrangements.

Unlimited Paid Time Off

Generous paid time off policy supporting work-life balance, personal wellness, and recharge opportunities throughout the year.

Professional Development and Learning

Career development support, training budgets, conference attendance, and continuous learning opportunities to develop skills and advance expertise.

Life Sciences Knowledge Development

Support and resources for learning about life sciences domain, biotech workflows, and scientific research methodologies relevant to Benchling's mission.

Parental Leave

Comprehensive parental leave policies supporting employees during major life events and family transitions.

Mental Health and Wellness

Mental health support services, wellness programs, fitness benefits, and resources for maintaining overall well-being.

Commuter Benefits

Pre-tax commuter benefits and transportation support for employees in San Francisco Bay Area and hybrid work locations.

Team and Company Events

Regular team building activities, company-wide events, and opportunities for cross-functional collaboration and community building.

Inclusive and Diverse Culture

Commitment to diversity, equity, and inclusion with welcoming environment for employees from all backgrounds and identities.


Apply for this position

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


Benchling

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.

San Francisco, CA, USAFounded 2011benchling.com

Tech Stack

Languages
JavaScriptTypeScriptPythonNode.js (JavaScript Runtime)
Frameworks
ReactReact HooksState Management LibrariesTesting FrameworksBuild ToolsExpress.js or Django
Databases
PostgreSQLMongoDB or NoSQLRedis
Tools
Git and GitHubVS Code or IDEnpm/yarnDockerCI/CD PlatformsPerformance ProfilersLinting and Code QualityAI Coding Assistants
Other
REST API DesignGraphQLResponsive Web DesignWeb Accessibility (WCAG)Agile/Scrum MethodologiesDesign System DevelopmentAI/ML IntegrationScientific Computing LibrariesCloud PlatformsMonitoring and Observability
Apply Now