Demo

Sr. Software Engineer (Front-End)

Emerald Cloud Lab
Austin, TX Full Time
POSTED ON 1/26/2025
AVAILABLE BEFORE 3/26/2025

The Emerald Cloud Laboratory (ECL) enables life scientists to move out of the lab, and to conduct research entirely from a computer. Stepping away from manual completion of experiments at the bench, scientists on the ECL leverage the remote, automated execution of all standard biology and chemistry experiments in Emerald’s industrial lab facilities, working within a software platform for all stages of research workflows, from experimental design to data analysis. Our system empowers scientists at Big Pharma companies, startups, and academic laboratories by allowing them to run wet lab experiments from anywhere in the world without ever stepping foot into the lab.


Engineering at ECL


The Application Software Engineer develops the ECL Command Center and the multiple internal web-based applications on which the ECL runs. The Command Center offers scientists a broad suite of tools for designing experiments on the ECL, tracking their progress, and analyzing their results, all within the collaborative context of working alongside other researchers. Projects include: the notebook interface to Emerald’s Symbolic Lab Language (SLL); team-based features for managing projects and end-to-end research workflows; point-and-click command builders that onboard users into the capabilities of SLL; building out the platform for running the web application on the desktop. 


We’re a small team, which means it is essential for every team member to be ready to take ownership and lead projects. Feature development and proximity to overall UX are both central in this role, so the Application Engineer works very closely alongside the outstanding ECL Design team. 


As an early team member helping to build the Engineering team as well as the product, you will also be encouraged to contribute to the software engineering practices we maintain in our own work, and which we bring to ECL as a whole. We strive to be continually critical of our process, cutting cruft and homing in on performance multipliers (like continuous integration and agile development practices). 

 


Our Tech Stack


Our applications are built on web-based technologies (React / HTML5 / CSS3) running on the cloud and desktop across Windows and Mac OS. Our backend services are written in Go, and deployed on AWS infrastructure in Docker containers, with container orchestration through Kubernetes. Our source code control is on Github, with integration with Travis CI for continuous testing. SLL and the Experiment Framework are written in the Wolfram Language. Our stack is always evolving, and we welcome new ideas and technologies which enhance our ability to deliver incredible software. 


The Application Engineering role operates primarily in frontend UX technologies like React and Redux. More broadly, bringing online the first cloud-based biotech lab is an expansive, diverse challenge. A core component of our job is consistently determining the right tools for the job at hand, and diving in to learn these new technologies along the way.


Requirements

  • 5 years of experience in website development.
  • BS and/or graduate degree in computer science or equivalent experience.
  • Proficiency in JavaScript and/or TypeScript.
  • Familiar with React and Redux or equivalent frameworks


Preferred Qualifications

  • Willingness to push the bounds of client-side web development with the goal of creating a unique experience for users
  • Dedicated problem solver – both analytically and strategically – with the ability to work in a fast-paced environment where multiple releases are a fact of life
  • Strong written communication and documentation skills
  • Experience working in close partnership with creative teams like design
  • Experience with website testing frameworks (Cypress, Percy, Storybook, Chromatic etc.)
  • Great attention to detail and strive to deliver beautiful and friendly user interactions


About ECL: https://www.emeraldcloudlab.comThe Emerald Cloud Laboratory (ECL) enables life scientists to move out of the lab, and to conduct research entirely from a computer. Stepping away from manual completion of experiments at the bench, scientists on the ECL leverage the remote, automated execution of all standard biology and chemistry experiments in Emerald’s industrial lab facilities, working within a software platform for all stages of research workflows, from experimental design to data analysis.


Optional but welcome: A link to your Github account or any projects you are proud of can be especially helpful. With project links, please include a short remark to help us get our bearings.


At Emerald Cloud Lab, we are committed to pioneering the future of scientific research by providing an innovative, cloud-based laboratory environment. We believe in the power of collaboration, diversity, and the continuous pursuit of knowledge to drive groundbreaking discoveries. If you are passionate about reshaping the landscape of scientific experimentation and eager to contribute to a culture of excellence and innovation, we invite you to join us.

Salary : $131,000 - $161,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer (Front-End)?

Sign up to receive alerts about other jobs on the Sr. Software Engineer (Front-End) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$140,590 - $163,629
Income Estimation: 
$175,579 - $206,510
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Emerald Cloud Lab

Emerald Cloud Lab
Hired Organization Address Pittsburgh, PA Full Time
The Carnegie Mellon Cloud Lab (CMU Cloud Lab) is the world's first academic Cloud Lab offering a 24/7/365 remote-access ...
Emerald Cloud Lab
Hired Organization Address Pittsburgh, PA Full Time
Job Description Job Description Salary : $70,000 - $100,000 The Team The Laboratory Operations (LabOps) team is charged ...
Emerald Cloud Lab
Hired Organization Address San Antonio, TX Full Time
The Team The Laboratory Operations (LabOps) team is responsible for managing the logistical execution of our laboratory ...
Emerald Cloud Lab
Hired Organization Address Austin, TX Full Time
The Emerald Cloud Laboratory (ECL) enables life scientists to move out of the lab, and to conduct research entirely from...

Not the job you're looking for? Here are some other Sr. Software Engineer (Front-End) jobs in the Austin, TX area that may be a better fit.

Sr. Software Engineer

Q2 Software, Inc., Austin, TX

ASG Sr. Software Engineer

SHI International Corp., Austin, TX

AI Assistant is available now!

Feel free to start your new journey!