Senior Staff Software Engineer (Backend)

Company:  Elegen
Location: San Carlos
Closing Date: 10/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

We are looking for an experienced software engineer with expertise building data management solutions, AWS infrastructure, and CI/CD pipelines so we can scale our production labs, facilitate troubleshooting, and accelerate the development of new products.

You will be part of an interdisciplinary team that works directly with our internal group of scientists, molecular biologists, and computational biologists as well as your teammates in software engineering and product. This is an opportunity to join a rapidly growing company at an early stage and to have an impact on the development of its products, markets, processes, people, and culture.

Essential Responsibilities:

  • Design, build, and maintain software tools used by synthetic biologists to advance the manufacture of genes including the Lab Information Management System (LIMS).
  • Develop data models and intuitive schemas for the LIMS.
  • Collaborate with product managers, the Production Lab, Apps, Business Intelligence (BI), Bioinformatics, R&D, and other software teams to ensure the LIMS supports their needs.
  • Build and maintain APIs to support production processes.
  • Provide appropriate data-access to the molecular biology, data-science, and BI teams.
  • Work with the existing team of bioinformaticians to build appropriate AWS infrastructure for their solutions.
  • Directly shape the software architecture and be involved in the long-term company direction.
  • Enhance the CI/CD processes of the R&D team, including building the infrastructure for long running regression tests of bioinformatic solutions.
  • Be part of an on-call rotation to support the software you’ve helped develop.
  • Contribute to Elegen’s technology platform, direction, and culture.

Essential Qualifications and Experience:

  • Bachelor’s or master’s degree in computer science or related field.
  • Minimum of 8 years of relevant industry experience.
  • Excellent communication and interpersonal skills.
  • Expertise in commonly used backend technologies (Python 3, Flask, Django, SQLAlchemy, RestAPIs, GraphQL).
  • Experience managing cloud infrastructure (AWS, GCP, Azure, Terraform).
  • Experience building CI/CD pipelines and managing releases (Dev, Stg, Prod).
  • Familiar with Agile software development principles and goals.
  • Familiar with common software development practices, including tracking, version control, and continuous testing, integration, and deployment (Github Actions).
  • Demonstrated ability to collaborate and communicate effectively in interdisciplinary teams.
  • Ability to work in a fast-paced and dynamic environment.

Preferred Qualifications and Experience:

  • Experience building software in regulated environments.
  • Experience building and maintaining mission critical production environments.
  • Capable of building rudimentary front end user interfaces for internal use.
  • Familiarity with molecular biology reactions and methods.

Salary and Benefits:

The annual base salary compensation for this role, if based in California is: $150,000 - $180,000. Compensation may be different in other locations. Final compensation also includes bonus, equity and benefits. Specific offer packages are determined by multiple factors, including candidate skill, experience, expertise, and location.

? Healthcare ? Dental ? Vision ? Learning Allowance

? 401K ? Flexible PTO ? Short Term Disability ? Fitness Allowance

#J-18808-Ljbffr
Apply Now
Share this job
Elegen
  • Similar Jobs

  • Staff / Senior Software Backend Engineer

    Palo Alto
    View Job
  • Senior/Staff Backend Software Engineer

    Palo Alto
    View Job
  • Staff Software Engineer, Backend

    Redwood City
    View Job
  • Staff Software Engineer, Backend

    Palo Alto
    View Job
  • Staff Software Engineer (Backend)

    Palo Alto
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙