Senior Software Development Engineer
Branchlab · Boulder, CO
About this role
## Senior Software Development Engineer **Location:** Boulder, CO (Relocation stipend available) **Reporting To:** Chief Technology Officer **Job Type:** Full-time, Hybrid (in office) **Work Authorization:** Applicants must have legal authorization to work in the U.S. without 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. --- ## 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 services that turn that data into insights and downstream applications. You’ll operate as both a strong individual contributor and a technical leader—continuing to design and write production code while also leading small teams or project workstreams, breaking 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 hands-on - Break down complex initiatives, drive technical decisions, coordinate execution, and remove blockers - Mentor engineers through design reviews, code reviews, debugging, and day-to-day technical guidance - Improve **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** (e.g., **Kubernetes, EMR, S3, 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 hands-on - Strong technical judgment and communication skills
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.