hero

Search open roles at our portfolio companies

companies
Jobs

Senior Software Engineer - Front End

OpenTrons

OpenTrons

Software Engineering
New York, NY, USA
USD 150k-165k / year + Equity
Posted on Feb 27, 2026
Job Title: Senior Software Engineer (SWEIII) - Front End

Software / Opentrons Robotics

Reports to: Team Lead, Applications

Direct Reports: No

Location: Hybrid in Long Island City (Queens) NY

FLSA Classification: Exempt

About Us
Opentrons Labworks, Inc. is a disruptive life science company leveraging its integrated lab platform to supercharge the pace of innovation in research and healthcare. Through Opentrons Robotics, thousands of institutions are automating lab operations with flexible, easy-to-use liquid handling lab robots. With our own cutting edge R&D, biopharma and biotech at large can also benefit from our world-class genome-scale cell engineering solutions.

If you are looking for your next exciting opportunity, come join us! We provide excellent benefits, competitive compensation, equity packages, and opportunities for growth. Learn more on our Careers Website .

About The Role
This role focuses on building and owning senior-level frontend systems for our Electron-based applications, using React and TypeScript to deliver reliable, high-impact tooling for scientists worldwide.

Our robotic platform, APIs, and the applications built on top of them empower scientists to design, automate, and run complex laboratory experiments. The engineering team is continuously building, iterating on, and shipping user-facing products that directly interface with both software and hardware. We are looking for a Senior Front-end Engineer who can take ownership of complex customer-facing applications, make sound architectural and technical decisions, and build software that balances flexibility, maintainability, and user needs without unnecessary complexity. This is a senior individual contributor role with expectations of technical leadership, mentorship, and ownership.

The Sr. Front End Engineer reports directly to the Team Lead, Applications. This is a hybrid role requiring presence at our Long Island City HQ at least 3 days/week.

What You Will Do

  • Develop performant and reliable customer-facing software that will enable our users to conduct scientific experiments and control our hardware.
  • Participate in sprint planning and technical scoping, providing input on tradeoffs, timelines, and implementation approaches in an open-source environment.
  • Make architectural and technical design decisions for frontend systems, with an emphasis on performance, reliability, and long-term maintainability.
  • Take primary responsibility for customer-facing web applications built with React, Typescript, HTML and CSS.
  • Review code contributions from members both of the team and the open-source community, and assist other developers in refining features and fixes.
  • Serve as an escalation point for complex frontend issues surfaced by customer support, driving root-cause analysis and durable fixes.
  • Actively collaborate with other engineers across the stack, as well as Design and Product teams.
  • Mentor junior-level engineers.
  • Comfortably navigate and contribute across multiple codebases and tech stacks to diagnose issues and deliver end-to-end solutions.

Who We Are Looking For

Education

  • Bachelor's degree in Computer Science, Engineering, related major. Equivalent experience will be considered in lieu of degree.

Experience

  • 5+ years of experience building and owning customer-facing web applications using TypeScript and React, including responsibility for design, implementation, testing, and long-term maintenance
  • Experience owning frontend features or systems from initial design through production release and iteration.
  • Experience working with CI/CD pipelines on cloud environments preferred
  • Experience with modern JavaScript tooling and build systems (e.g. Vite, Webpack)
  • Experience with Python, FastAPI and MQTT/message brokers (not required, but a plus)
  • Biology and/or lab experience preferred

Knowledge, Skills, Abilities

  • A deep understanding of TypeScript, including modern JavaScript (ES6+), native DOM APIs, and ideally at least one modern front-end framework (React, Vue, Angular, etc)
  • Desktop application development experience is a plus
  • Strong software engineering fundamentals, including the ability to evaluate tradeoffs and design scalable, maintainable frontend systems
  • Proven ability to collaborate effectively with product, design, hardware, and scientific stakeholders
  • Interest in biotech and an eagerness to learn
  • Contributions or active maintenance of open-source software

Compensation: The pay range for this position at commencement of employment is expected to be between $150,000 and $165,000 per year; however base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and years of experience. We typically target mid-range for well-qualified candidates. The total compensation package for this position may also include other elements, including equity and a full range of medical, financial, and/or other benefits (including bonus program, 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. Following employment, growth beyond the hiring range is possible based on performance.

Opentrons Labworks Inc. is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor. The position will be posted until a final candidate is selected for the requisition or the requisition has a sufficient number of applications.