Senior Software Development Engineer

Jobtailor

Boulder (CO)

Hybrid

USD 140,000 - 190,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

BranchLab is seeking a backend-focused engineer in Boulder, CO to design and build scalable data-processing pipelines using Python and Apache Spark. You will architect and operate distributed workloads on AWS (EKS/EMR) and lead small engineering efforts while staying hands-on.

Responsibilities include mentoring engineers, driving technical decisions, and improving reliability, performance, and security of production systems powering privacy-first healthcare data platforms.

Qualifications

  • Proficient in Python for backend services and data pipelines.

Responsibilities

  • Design, build, and own backend systems and APIs in Python.

Skills

Python Backend Development
Apache Spark Data Processing
AWS Cloud Architecture
Team Leadership
SQL Proficiency

Tools

AWS EKS
AWS EMR
Apache Airflow
Snowflake
Databricks
Kubernetes
AWS S3
AWS Athena

Job description

  • 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
  • Architect and build systems powering BranchLab’s privacy-first, data-driven healthcare commercialization platform
  • Process, transform, and query large volumes of anonymized healthcare data and build services that turn data into insights and downstream applications
Requirements
  • Applicants must have legal authorization to work in the U.S. without the need for current or future sponsorship
  • 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 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
  • Previous experience as a tech lead, team lead, or hands-on engineering manager is a nice-to-have
  • Experience with infrastructure-as-code and CI/CD is a nice-to-have
  • Experience with data lakes, Snowflake, Databricks, or streaming architectures is a nice-to-have
  • Experience deploying machine learning models or building ML infrastructure is a nice-to-have
  • Background in data modeling, query optimization, and performance tuning is a nice-to-have
  • Exposure to Healthcare, AdTech, or privacy-sensitive data systems is a nice-to-have
  • Ability to work onsite in Boulder, CO in a hybrid arrangement
Core Competencies

Demonstrates expertise in backend software engineering with a strong focus on Python and Apache Spark for building and optimizing data-processing pipelines. Proven ability to lead engineering teams, mentor peers, and architect scalable systems in cloud environments, particularly AWS.

Highest-signal resume keywords
  • Python Backend Development
  • Apache Spark Data Processing
  • AWS Cloud Architecture
  • Team Leadership
  • SQL Proficiency
ATS Optimization Keywords
Hard Skills
  • Backend Software Engineering
  • Data Pipeline Optimization
  • Distributed Systems Design
  • Data Processing
  • Performance Tuning
  • Data Modeling
  • Query Optimization
  • Machine Learning Infrastructure
  • Infrastructure-as-Code
  • CI/CD
Soft Skills
  • Technical Judgment
  • Communication Skills
  • Mentoring
Industry Keywords
  • Healthcare Data
  • Privacy-Sensitive Data Systems
  • AdTech
Tools & Technologies
  • AWS EKS
  • AWS EMR
  • Apache Airflow
  • Snowflake
  • Databricks
  • Kubernetes
  • AWS S3
  • AWS Athena
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Jobtailor • Naperville (IL)

On-site
USD 120,000 - 160,000
Engineering Manager, Platform
Engineering Manager, Platform

Jobtailor • San Francisco (CA)

On-site
USD 180,000 - 260,000
Senior Staff Data Engineer
Senior Staff Data Engineer

Jobtailor • Town of Texas (WI)

On-site
USD 150,000 - 200,000
Senior Software Engineer II, Data Pipelines
Senior Software Engineer II, Data Pipelines

Jobtailor • El Segundo (CA)

On-site
USD 140,000 - 190,000
Principal Data Engineer
Principal Data Engineer

Jobtailor • Vienna (VA)

On-site
USD 150,000 - 190,000
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Jobtailor • New York (NY)

On-site
USD 180,000 - 240,000
Senior Manager – Data, Application Engineering
Senior Manager – Data, Application Engineering

Jobtailor • New York (NY)

On-site
USD 150,000 - 190,000
Senior Data Engineer – AdTech
Senior Data Engineer – AdTech

Jobtailor • Arizona

Hybrid
USD 110,000 - 170,000
Software Engineer, Application Platform
Software Engineer, Application Platform

Jobtailor • Falls Church (VA)

On-site
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Columbus (OH)

On-site
USD 120,000 - 180,000