Senior Software Development Engineer

BranchLab

Boulder (CO)

Hybrid

USD 145,000 - 195,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Relocation stipend

Job summary

BranchLab is seeking 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 highly hands-on role combines 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

Qualifications

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

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.

Skills

Python
Distributed data pipelines
SQL
AWS
Apache Spark
Apache Airflow
Kubernetes
S3
EMR
Athena

Tools

Apache Spark
Apache Airflow
Kubernetes
Amazon EMR
Amazon S3
Amazon Athena

Job description

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

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.

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.
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.
Equal Employment Opportunity

BranchLab is an equal opportunity employer. We are committed to providing a workplace free from discrimination, harassment, and retaliation. Employment decisions are based on qualifications, merit, and business needs, without regard to race, color, religion, creed, national origin, ancestry, citizenship or immigration status, sex, pregnancy or related medical conditions, sexual orientation, gender identity or expression, age, disability, genetic information, marital, familial or caregiver status, military or veteran status, or any other characteristic protected by applicable law.

Applicants and employees have the right to request a reasonable accommodation for a disability, pregnancy, childbirth or a related medical condition, or sincerely held religious belief or practice. To request an accommodation during the application or interview process, please contactpeople@branchlab.com.

BranchLab prohibits retaliation against anyone who requests an accommodation, reports discrimination or harassment, participates in an investigation, or otherwise exercises rights protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

BranchLab Inc. • Boulder (CO), Northern (KY)

Hybrid
USD 145,000 - 195,000
Equity
Competitive salary
Senior Manager, IT, Security & AI
Senior Manager, IT, Security & AI

BranchLab Inc. • Boulder (CO), Northern (KY)

Hybrid
USD 145,000 - 195,000
Competitive salary
Significant equity
Senior Manager, IT, Security & AI
Senior Manager, IT, Security & AI

BranchLab • Boulder (CO)

Hybrid
USD 145,000 - 195,000
Relocation stipend available
Equity
Data Partnerships Lead
Data Partnerships Lead

BranchLab • Boulder (CO)

Hybrid
USD 130,000 - 170,000
Competitive salary
Comprehensive benefits
Small, agile team
+1
Principal Product Manager, Data Products & Integrations
Principal Product Manager, Data Products & Integrations

BranchLab • Boulder (CO)

Hybrid
USD 185,000 - 240,000
Competitive salary
Comprehensive benefits
Equity opportunities
+1
Technical Product Marketing Manager
Technical Product Marketing Manager

BranchLab Inc. • Boulder (CO), Northern (KY)

Hybrid
USD 110,000 - 140,000
Competitive Benefits
Direct impact
Equity Opportunities
Brand & Marketing Designer
Brand & Marketing Designer

BranchLab • New York (NY)

Hybrid
USD 90,000 - 130,000
Competitive salary
Comprehensive benefits
Equity opportunities
+1
Data Partnerships Lead
Data Partnerships Lead

BranchLab Inc. • New York (NY), Northern (KY)

Hybrid
USD 120,000 - 180,000
Competitive salary
Comprehensive benefits
Equity opportunities
Senior Software Engineer, Platform
Senior Software Engineer, Platform

Empleora • Northern (KY)

Hybrid
USD 160,000 - 170,000
Medical, dental, and vision insurance
Stock options
Wellness subscription
+5
Principal Product Manager, Data Products & Integrations
Principal Product Manager, Data Products & Integrations

BranchLab Inc. • Boulder (CO)

Hybrid
USD 140,000 - 195,000