BranchLab
Healthcare & Life SciencesDirect Ashby career site

Senior Software Development Engineer

Pay
$145,000 – $195,000 per year
Location
Boulder, CO (Remote) · Hybrid
Job type
Full-time
Level
Senior
Listed
22 days ago

Skills & highlights for this role

  • Python
  • Apache Spark
  • SQL
  • AWS (Kubernetes, EMR, S3, Athena)

Also useful

  • Apache Airflow
  • Snowflake
  • Databricks
  • infrastructure-as-code
  • CI/CD
  • machine learning deployment

About the role

  • Employee Location: Boulder, CO, relocation stipend available
  • Reporting To: Chief Technology Officer
  • Job Type: Full-time, Hybrid in office Boulder, CO

Work Authorization: Applicants must have legal authorization to work in the U.S. without the need for current or future sponsorship

The Opportunity

We’re looking for a backend-focused Senior Software Engineer to join our Boulder-based team and help architect and build the systems powering our privacy-first, data-driven platform.

This is a highly hands-on role combining backend engineering, distributed systems, data infrastructure, and cloud-native development. You’ll own significant parts of the platform, designing scalable systems to process, transform, and query large volumes of anonymized healthcare data and building the services that turn that data into insights and downstream applications.

We’re looking for someone who can operate as both a strong individual contributor and a technical leader. You’ll continue to design and write production code while also leading small teams or project workstreams, helping break down complex initiatives, coordinating execution, mentoring engineers, and driving technical decisions through delivery.

Key Responsibilities

  • Design, build, and own backend systems and APIs using Python.
  • Build and optimize large-scale data-processing pipelines using Apache Spark.
  • Design systems for ingesting, transforming, aggregating, and querying large datasets.
  • Architect and operate distributed workloads on AWS using technologies such as EKS, EMR, and Airflow.
  • Lead small engineering teams or project workstreams while remaining a hands-on contributor.
  • Break down complex initiatives, drive technical decisions, coordinate execution, and help remove blockers.
  • Mentor engineers through design reviews, code reviews, debugging, and day-to-day technical guidance.
  • Improve the reliability, scalability, performance, security, and observability of production systems.

Qualifications

  • Strong backend software engineering experience, particularly with Python.
  • Significant hands-on experience building and optimizing production data pipelines with Apache Spark.
  • Experience processing large datasets in distributed environments and strong SQL skills.
  • Experience with cloud-native systems, ideally AWS, including technologies such as Kubernetes, EMR, S3, and Athena.
  • Experience with workflow orchestration tools such as Apache Airflow.
  • Strong understanding of distributed systems, data processing, performance, and reliability.
  • Experience leading technical projects or small engineering teams while remaining a hands-on contributor.
  • Strong technical judgment, communication skills, and a pragmatic approach to building maintainable production systems.

Nice-to-haves

  • Previous experience as a tech lead, team lead, or hands-on engineering manager.
  • Experience with infrastructure-as-code and CI/CD.
  • Experience with data lakes, Snowflake, Databricks, or streaming architectures.
  • Experience deploying machine learning models or building ML infrastructure.
  • Background in data modeling, query optimization, and performance tuning.
  • Exposure to Healthcare, AdTech, or privacy-sensitive data systems.

About BranchLab

BranchLab is transforming healthcare commercialization with Pathwai™, the industry’s first Semantic Activation Platform. Our AI-native technology helps leading healthcare organizations and their agencies make smarter commercialization decisions and connect patients, providers, and caregivers to life-improving therapies and resources.

Built for the evolving privacy landscape, BranchLab improves commercialization performance without relying on individual-level health information. By modernizing the industry’s technical infrastructure, we help organizations operate more efficiently and responsibly while improving how healthcare audiences are understood, reached, and engaged.

BranchLab is helping build a more intelligent, efficient, and responsible model for healthcare commercialization.

Why Join BranchLab?

  • Competitive salary (145-195k) + significant equity
  • Tackle complex engineering challenges in privacy-first healthcare advertising.
  • Work alongside top-tier engineers and data scientists.
Read the original posting

From BranchLab's careers page, first listed on Rolev.ai on October 17, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Senior Software Development Engineer role at BranchLab, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

What is the salary for the Senior Software Development Engineer role at BranchLab?

The Senior Software Development Engineer posting at BranchLab states compensation of $145,000 – $195,000 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on BranchLab's official career site.

Where is the Senior Software Development Engineer job at BranchLab located?

Yes, this Senior Software Development Engineer opening at BranchLab is listed as Boulder, CO (Remote) (Hybrid). Always check BranchLab's application page for specific state eligibility or relocation policies.

What qualifications are required for Senior Software Development Engineer at BranchLab?

For the Senior Software Development Engineer role, BranchLab highlights experience with Python, Apache Spark, SQL, AWS (Kubernetes, EMR, S3, Athena). Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Senior Software Development Engineer position at BranchLab?

This listing links directly to BranchLab's Ashby application page. You can apply directly on BranchLab's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Ashby application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.