Software Engineer

New
This position can be remote or on-site. If remote, travel to the headquarters in San Diego, CA will be required at least quarterly.Full-TimeMiddle
Salary$108,400 - $127,500. Additionally, this role is eligible for to receive equity as part of the compensation package.
Apply NowOpens the employer's application page

Job Details

Experience
2–5 years
Required Skills
PythonJavascriptJenkinsTypeScriptAirflowCI/CDLinux

Requirements

  • 2–5 years of professional software engineering experience.
  • Solid Python skills; comfortable working in a large, production codebase with real operational requirements.
  • Familiarity with Linux, HPC environments, and distributed job execution.
  • Experience with build systems, CI/CD pipelines, and package tooling (e.g., Jenkins, Bitbucket, Poetry).
  • Comfortable reading and debugging across a broad codebase, including relational databases, web services and pipeline orchestration (Airflow or similar).
  • Working knowledge of JavaScript and openness to learning TypeScript.
  • Strong debugging instincts and the ability to triage ambiguous failures under time pressure.
  • Good communication and collaboration skills in a team environment.

Responsibilities

  • Contribute to active development on the sequencing analysis pipeline in Python, including bug fixes, feature work, and code reviews.
  • Own and maintain build configuration, CI/CD pipelines, and regression infrastructure (Jenkins, Bitbucket, HPC).
  • Respond to inbound triage requests from the field and internal teams, diagnosing and resolving pipeline failures on sequencing instruments.
  • Develop and maintain operational tooling including re-run utilities, job monitoring, and pipeline configuration management.
  • Work on data handling features including backup/upload logic, panel management, and sample sheet validation.
  • Implement locking, concurrency controls, and other reliability improvements to the pipeline execution framework.
  • Support package management and dependency maintenance across Python and JavaScript/TypeScript projects.
  • Develop and maintain lightweight web services, internal APIs, and database-backed tooling to support engineering and field operations.
  • Identify and close gaps in observability, documentation, and operational processes.
View Full Description & ApplyYou'll be redirected to the employer's site
$108,400 - $127,500. Additionally, this role is eligible for to receive equity as part of the compensation package.
Apply Now