CrawlJobs Logo

Software Engineer, Full Stack (Data Input)

benchling.com Logo

Benchling

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

165113.00 - 223388.00 USD / Year

Job Description:

Benchling is seeking a Software Engineer to join our Data Input team, one of two teams that own Benchling’s widely-used Notebook product. At Benchling, we’re on a mission to accelerate the pace of life sciences research. To do that, we build a suite of tools that scientists use daily to solve humanity's most pressing problems. To achieve our mission, the Data Input team exists to help our users get their crucial scientific data into our platform easier & quicker. Our goal is to streamline Data Input so scientists can focus on science. We own core product functionality like tables, audits & forms, which over 90% of Benchling customers use! As a Software Engineer on this team, you’ll help us engineer core products that get our user's data into Benchling. You’ll also play a crucial role in building key product initiatives that are critical to the company’s success alongside peer teams, across the organization. In this role, you’ll get to work on a few critical areas of the Benchling product: our Excel-like tables, that allow creating new scientific entities, recording and publishing experiment results, & more; our auditing system, which underpins all of Benchling, helping our users to understand every action that happened on our platform; our forms, which allow scientists to design completely custom forms that enable our users to easily capture data into Benchling at the lab bench & remotely in the field.

Job Responsibility:

  • Own large-scale projects end-to-end, from ideation with cross-functional partners, through to rollout to end-users
  • Engineer across our stack, from designing and implementing backend models & APIs to crafting rich frontend components and architecture
  • Collaborate closely with product managers, designers, and other teams to build the best product possible for our users
  • Create entirely net-new products, while also investing in taking existing products to feature completeness
  • Be a core team member, mentoring engineers on the team, while also leading technical & architectural discussions among engineers inside & outside the team
  • Help to architect a platform of Data Input components, to build once, and leverage many times over, throughout Benchling

Requirements:

  • 5+ years of experience in a fulltime software engineering role
  • Build software with a product-first approach
  • Experience developing both user-facing & backend experiences in a web application
  • Experience with React, or similar javascript-based frontend application frameworks
  • Experience leading large, sophisticated, long-term initiatives, while also breaking down this work into smaller, iterative projects
  • Enjoy a high-degree of ownership in key areas of the software product you’re building
  • Are interested in learning more about life science (prior knowledge is not required
  • desire to learn is a must)
  • Willing to work onsite in our SF office 3 days a week
What we offer:
  • 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

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Full Stack (Data Input)

Automative Full-Stack SW Engineer

Location
Location
United States , Palo Alto
Salary
Salary:
Not provided
hireitpeople.com Logo
Hire IT People, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience
  • Develop robust embedded applications in C#, C++, and Python for real-time automotive and industrial systems
  • Apply computer vision and image-processing techniques using OpenCV and machine-learning frameworks for perception and ADAS functionalities
  • Create high-performance 3D rendering pipelines and visualization modules using OpenGL, Unity, or Qt
  • Implement optimized rendering techniques such as Level of Detail (LOD), culling, and shader-based lighting
  • Develop and test real-time 3D visualization tools that simulate vehicle environments, sensor behavior, and UI transitions
  • Build interactive automotive HMI SW systems for vehicle dashboards using Qt/QML
  • Design and develop modular, data-driven UI components in Qt/QML
  • Adapt and validate HMI designs for multiple target environments (Linux and QNX-based IVI systems)
  • Develop and validate communication modules supporting CAN, LIN, TCP/IP, HTTP/HTTPS, MQTT, WebSockets, and UDS protocols
Job Responsibility
Job Responsibility
  • Develop robust embedded applications in C#, C++, and Python for real-time automotive and industrial systems, ensuring optimal performance and scalability
  • Apply computer vision and image-processing techniques using OpenCV and machine-learning frameworks for perception and ADAS functionalities in autonomous vehicles
  • Create high-performance 3D rendering pipelines and visualization modules using OpenGL, Unity, or Qt for instrument clusters and IVI (In-Vehicle Infotainment) interfaces
  • Implement optimized rendering techniques such as Level of Detail (LOD), culling, and shader-based lighting to ensure smooth frame rates and efficient GPU utilization across embedded platforms
  • Develop and test real-time 3D visualization tools that simulate vehicle environments, sensor behavior, and UI transitions, supporting validation of ADAS and HMI functionalities in virtual environments using Unity or OpenGL frameworks
  • Build interactive automotive HMI SW systems for vehicle dashboards using Qt/QML, integrating real-time data from sensors such as LiDAR, Radar, and Cameras
  • Design and develop modular, data-driven UI components in Qt/QML that dynamically update based on real-time sensor inputs (e.g., speed, navigation, proximity alerts) to enhance user experience and system responsiveness
  • Adapt and validate HMI designs for multiple target environments (Linux and QNX-based IVI systems), ensuring consistent performance, user interaction flow, and compliance with automotive UX standards
  • Develop and validate communication modules supporting CAN, LIN, TCP/IP, HTTP/HTTPS, MQTT, WebSockets, and UDS protocols for efficient data exchange between ECUs and cloud servers
  • Develop and integrate web-based dashboards and RESTful APIs using modern web technologies and protocols to visualize and manage real-time embedded system data over Linux servers
Read More
Arrow Right

Adjunct lecturer

This is a contract teaching position for a bootcamp style programme. Selected ca...
Location
Location
Singapore
Salary
Salary:
Not provided
generation.org Logo
Generation UK & Ireland
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Alignment with Generation mission and values
  • Have an interest in working with disconnected communities, commit to and empathize with people of all ages
  • Work successfully in a fast-paced, start-up environment
  • Work independently with limited oversight and seek assistance when needed
  • Excellent verbal and written communication skills
  • Excellent organizational and time-management abilities
  • Fulfill the expectations of the instructor role inside and outside of the classroom
  • Follow the overarching structure and flow of a curriculum
  • Engage participants in active thinking and participation
  • Adapt his / her communication style to reflect and connect with the diverse experiences of participants such as delivering instruction that is rigorous, relevant, and appropriate for adults
Job Responsibility
Job Responsibility
  • Delivery of Training (60%) under the guidance of the Generation Curriculum & Instruction Manager
  • Follow the overarching structure and flow of your programme’s curriculum
  • Prepare for effective delivery by understanding and personalizing session plans prior to class
  • Engage participants in active thinking and participation
  • Deliver instruction that is rigorous, relevant, and appropriate for adults
  • Leverage subject matter expertise during synchronous delivery of online sessions
  • Guide students through asynchronous (independent) learning modules and help solidify understanding, clarify concepts through debriefs and synchronous moments
  • Differentiate instruction to meet individual learning needs and accommodate different learning styles
  • Provide in-the-moment feedback to learners to clarify misunderstandings and/or encourage critical thinking
  • Provide relevant and timely feedback to learners on formative and summative assessments, including student projects
  • Parttime
Read More
Arrow Right
New

Full Stack Software Engineer, Central Software

Boston Dynamics’ mission is to image and create robots that enrich people’s live...
Location
Location
United States , Waltham
Salary
Salary:
131763.78 - 181175.20 USD / Year
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional experience in production software development
  • Excellent problem-solving abilities
  • Strong communication skills
  • Expert-level proficiency in maintaining and optimizing databases
  • Expertise in writing queries and understanding complex joins, views, and data types
  • Strong writing, debugging, and deploying applications written in Python
  • 3+ years experience with modern JavaScript frameworks ([React / Vue.js]) and TypeScript
  • Proven experience designing commonly used API schemas
  • Proficient with Git and collaborative development workflows (e.g., Pull Requests, Code Reviews)
  • Ability to visualize how a change in the database schema ripples through the API & affects the UI
Job Responsibility
Job Responsibility
  • Design and maintain normalized database schemas, write efficient stored procedures and queries, and triggers
  • Build APIs that serve as the communication layer between the database and the client
  • Optimize database performance through indexing and query analysis
  • Implement secure authentication and authorization flows (e.g., using JWTs/HMAC signatures) to ensure data privacy and integrity
  • Develop responsive, application front-ends using [for e.g. using React / Vue.js /Angular, or others] for complex datasets
  • Manage application state effectively to handle asynchronous data fetching and caching
  • Create forms and inputs that validate user data on the client side before submitting to the database.
What we offer
What we offer
  • Medical, dental vision, 401(k), paid time off, annual bonus structure
  • Fulltime
Read More
Arrow Right

Software Engineer Mid Level

Location
Location
United States , Annapolis Junction
Salary
Salary:
185400.00 - 205000.00 USD / Year
elevi.net Logo
ELEVI Associates
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be willing to work in Annapolis Junction, MD
  • A CURRENT OR ACTIVE SECURITY CLEARANCE WITH POLY IS REQUIRED
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in a technical discipline from an accredited college or university is required
  • Five (5)+ years of additional Software Engineer experience may be substituted for a bachelor’s degree
  • Java and JavaScript
  • Python
  • Agile software environment
  • Experience utilizing corporate authentication services into a secure full stack solution
  • Experience delivering full stack solutions with large data sets
Job Responsibility
Job Responsibility
  • Work with a team to gather information and design/create/configure tools for monitoring
  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of system design to include hardware/software trade- offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
What we offer
What we offer
  • Flexibility to balance quality work and personal lives
  • Competitive compensation
  • Benefits
  • Learning and development opportunities
  • Broad and competitive mix of benefits options designed to support and protect employees and their families
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
  • Fulltime
Read More
Arrow Right

Software Engineer Mid Level

Location
Location
United States , Annapolis Junction
Salary
Salary:
185400.00 - 205000.00 USD / Year
elevi.net Logo
ELEVI Associates
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be willing to work in Annapolis Junction, MD
  • A CURRENT OR ACTIVE SECURITY CLEARANCE WITH POLY IS REQUIRED
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in a technical discipline from an accredited college or university is required
  • Five (5)+ years of additional Software Engineer experience may be substituted for a bachelor’s degree
  • Java and JavaScript
  • Python
  • Agile software environment
  • Experience utilizing corporate authentication services into a secure full stack solution
  • Experience delivering full stack solutions with large data sets
Job Responsibility
Job Responsibility
  • Developing and prototyping new capabilities to drive innovation supporting customer's Data Architecture Strategy
  • Contribute to innovative projects, working with cutting-edge technologies to deliver robust and scalable solutions for ingest, processing, transformation and transport of large volumes of data across a range of data architectures
  • Work with a team to gather information and design/create/configure tools for monitoring
  • Develops, maintains, and enhances complex and diverse software systems
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of system design
What we offer
What we offer
  • Flexibility to balance quality work and personal lives
  • Competitive compensation
  • Benefits
  • Learning and development opportunities
  • Healthcare
  • Wellness
  • Financial
  • Retirement
  • Family support
  • Continuing education
  • Fulltime
Read More
Arrow Right

Applications Engineer I / Full-Stack Developer

Arcfield was purpose-built to protect the nation and its allies through innovati...
Location
Location
United States , Louisville
Salary
Salary:
60032.48 - 104384.83 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or technical school degree in a related field (or equivalent experience) and 0-2 years of experience
  • Development experience with HTML/CSS/Java/JavaScript/TypeScript/ReactJS
  • Ability to create clean, minimal, and efficient websites
  • Demonstrate initiative in performing job tasks
  • AZURE Certification in the developer path or equivalent
  • Exhibit problem-solving skills leading to sound judgment and quality decisions
  • Experience with CesiumJS or other web visualization tools
  • Experience in software engineering and development
  • C / C++ experience with interest in developing embedded coding
Job Responsibility
Job Responsibility
  • Conducts research in design, development, testing and utilization of electronic data processing software
  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software
  • Determines computer user needs
  • analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls
  • prepares operating instructions
  • designs and develops compilers and assemblers, utility programs, and operating systems
  • Ensures software standards are met
  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints
  • Confers with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • other optional benefit elections
  • Fulltime
Read More
Arrow Right

Senior Engineer - Applied AI

Join us on our mission to make a better world of work. We're looking for a Senio...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
cultureamp.com Logo
Culture Amp
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven commercial experience taking ML/AI systems to production
  • Strong technical writer and communicator
  • Full stack software development experience, ideally Python, React, PGVector
  • Strong software engineering fundamentals - you write clean, tested, maintainable code
  • You leverage Software development AI tooling effectively
  • Experience with LLM application development (prompt and context engineering, RAG, agent architectures)
  • Hands-on experience designing and integrating data pipelines - you're comfortable moving data across systems, working within rigorous security standards, handling messy real-world inputs, and building robust orchestration
  • A pragmatic, solution-focused mindset - you evaluate new technology through the lens of 'does this scalably solve the problem?' not 'is this technically interesting?'
  • You fit our values with the proactivity to take risks, and the humility to learn in public. You take pride in your work and its successful utilisation, stability, extendability and maintainability
Job Responsibility
Job Responsibility
  • Staying up to date with current research, literature and provider offerings
  • Design, implement and evaluate areas and features of our multi-agentic platform and systems using modern frameworks (e.g., LangGraph) for stateful, multi-turn coaching conversations
  • Advise, help build, and orchestrate data pipelines that unify fragmented workplace data (surveys, goals, performance reviews, feedback, 1-1 notes) into coherent coaching context
  • Translate customer requirements into technical solutions - working backwards from user needs to system design. Creating technical documentation to support literacy, technical transfer and engineering practice
  • Partner closely with product, design, and people science to ensure the features developed are fit for purpose, and in-line with the existing product expectations to ensure seamless partnership transfer of technology
  • Contribute to evaluation frameworks and bias testing to meet enterprise requirements for transparency and fairness
  • Build cutting-edge, working prototypes, integrated into our environments which validate new approaches and accelerate learning
What we offer
What we offer
  • Employee Share Options Program
  • Programs, coaching, and budgets to help you thrive personally and professionally
  • Access to external providers for mental wellbeing and coaching support
  • Monthly Camper Life Allowance
  • Team budgets dedicated to team building activities and connection
  • Intentional quarterly wellbeing pauses
  • Extended year-end breaks
  • Excellent parental leave and in work support program available from day 1
  • 5 Social Impact Days a year
  • MacBooks for you to do your best & a work from home office budget
Read More
Arrow Right

Software Engineer III

The Mission Starts Here. TheIncLab engineers and delivers intelligent digital ap...
Location
Location
United States , McLean; Tampa; Nashville
Salary
Salary:
Not provided
theinclab.com Logo
TheIncLab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A bachelor's degree in engineering, Computer Science, Information Systems
  • 5+ years of experience in software development with full-stack expertise
  • Proficiency in Node.js, Typescript, and .NET (C#)
  • Strong experience with frontend technologies such as React, Angular, or Vue.js
  • Experience in building cross-platform applications (web, desktop, mobile, tablet)
  • Solid understanding of databases, caching, and performance optimization
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Experience in communication protocols such as REST, WebSockets, and message queues (such as Kafka)
  • Strong grasp of version control systems (such as Git)
  • Deep understanding of software architecture, system design, and data modeling
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable, high-performance applications using Node.js, Typescript, and C#
  • Work on complex software features and projects with minimal supervision
  • Make technical decisions and provide architectural input
  • Implement and optimize RESTful APIs and microservices
  • Work with front-end frameworks (React, Angular, or Vue) to create dynamic and responsive user interfaces
  • Design and implement databases and database transaction layers
  • Collaborate with UI/UX and product teams to understand customer desires and determine feasibility
  • Document development progress through tools such as Git, Jira, and Confluence
  • Lead code reviews and ensures high coding standards
  • Guide junior engineers on best practices and implementation patterns
What we offer
What we offer
  • Hybrid and Flexible Work Environment that supports working remote and in-office
  • Professional Development Programs to support training and certification reimbursement, skill development, continued learning, and career advancement
  • Paid Time Off for personal time off, volunteering, holidays, and more
  • Health and Wellness Benefits that include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs
  • 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance
  • 401(k) Plan Options that includes up to a 4% match and immediate vesting
  • Incentive Bonuses for eligible clearance, performance, retention, and referrals
  • A company culture that values your individual strengths, career goals, and contributions to the team
  • Fulltime
Read More
Arrow Right