Singular

Sr. Software Engineer

Singular$120K — $152K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years of professional software engineering experience.
  • Solid Python skills with a focus on large, operational codebases.
  • Familiarity with Linux and High-Performance Computing (HPC).
  • Experience with CI/CD pipelines and build systems, such as Jenkins and Bitbucket.
  • Ability to read and debug diverse codebases, including databases and web services.
  • Working knowledge of JavaScript, with a willingness to learn TypeScript.
  • Strong debugging skills and capacity to handle ambiguous failures under pressure.
  • Effective communication and teamwork abilities.

Responsibilities

  • Develop features and fix bugs in the sequencing analysis pipeline using Python.
  • Manage build configurations and CI/CD pipelines along with regression infrastructure.
  • Respond to and troubleshoot triage requests from field and internal teams.
  • Create and maintain operational tools, including re-run utilities and job monitoring.
  • Enhance data handling capabilities related to backup/upload logic and sample management.
  • Implement improvements for reliability and execution frameworks in pipelines.
  • Support package management across Python and JavaScript projects.
  • Build and maintain web services and internal APIs to assist operations.
  • Identify and rectify gaps in documentation and operational observability.

Benefits

  • Remote work flexibility with quarterly travel to headquarters in San Diego, CA.
  • Opportunity to work on a significant and impactful scientific software platform.
  • Engage in a generalist role that fosters broad skill application and career development.
Full Job Description
Job Type

Full-time

Description

Position Summary:

We're looking for a Senior Software Engineer to join our core software team and contribute across pipeline engineering, operational tooling, and field support. This is a generalist role, where you will be embedded in the team that builds and maintains our core sequencing analysis platform, and you'll help keep that platform healthy and the team around it moving fast.

On any given day, that might mean fixing a bug in the image backup pipeline, triaging a failed sequencing run reported by the field team, improving panel validation logic, or maintaining the build and regression infrastructure that the team depends on. You don't need deep expertise in any one niche, you need solid Python fundamentals, a get-things-done orientation, and the judgment to work confidently across a large, real production codebase.

This position can be remote or on-site. If remote, travel to the headquarters in San Diego, CA will be required at least quarterly.

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.


Required Qualifications:
  • 3-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.


Preferred Qualifications:
  • Familiarity with genomics, sequencing data, or scientific computing pipelines.
  • Experience with PostgreSQL or other relational databases.
  • Exposure to Django or similar Python web frameworks.
  • Experience with Docker and containerized workflows.
  • Familiarity with Airflow or other workflow orchestration systems.


The estimated base salary range for this role based in the United States of America is: $120,900 - $152,700. Additionally, this role is eligible for to receive equity as part of the compensation package. Compensation decisions are dependent on several factors including, but not limited to, an individual's qualifications, location where the role is to be performed, internal equity, and alignment with market data. Should the level of the role change during the hiring process, the applicable salary range may be updated accordingly.

About Singular

Singular is a marketing analytics company that provides a platform for measuring and optimizing mobile advertising campaigns. The company was founded in 2014 and is headquartered in San Francisco, California. Singular's platform uses machine learning and data analysis to provide insights into mobile user behavior and advertising performance. The platform can be integrated with various advertising networks, such as Facebook and Google. Singular has raised over $50 million in funding and has expanded its customer base to several countries around the world.
Learn more about Singular
Size
200 employees
Market Cap
$159.1 million
Industry
Founded
2015
NASDAQ

Similar Jobs

More Jobs at Singular

More Information Technology Jobs

Find similar Sr. Software Engineer jobs: