Software Engineer II

Back to all open positions • Apply to this Position

Employee Location: Boulder, CO, relocation stipend available
Reporting To: VP of Engineering
Job Type: Full-time, Hybrid in office Boulder, CO

ABOUT BRANCHLAB 

BranchLab is a technology company providing solutions for healthcare brands, their agencies and media partners, helping to increase return on ad spend while enhancing consumer privacy.

Advertisers and Publishers must adapt to evolving privacy regulations by adopting a new approach. BranchLab is setting a new bar for privacy compliance and future-proofing the healthcare advertising industry in a rapidly changing environment.

BranchLab’s platform leverages AI to generate comprehensive profiles of patient populations from anonymous health data, accessed via a cleanroom. The platform identifies and deploys top-indexing publisher audiences for activation across all media channels.

THE OPPRTUNITY

We are seeking a Software Engineer II to develop and maintain scalable backend systems that power our privacy-first data solutions. The ideal candidate will work on distributed systems, data pipelines, and cloud infrastructure, ensuring reliability, security, and performance.

KEY RESPONSIBILITIES 

  • Build and maintain scalable backend services in Python.
  • Design and optimize databases, queues, and distributed systems for reliability.
  • Deploy services using Docker and AWS infrastructure.
  • Develop data integration points and ETL pipelines. Implement secure data-sharing workflows using AWS Clean Rooms.
  • Troubleshoot and optimize backend performance at scale.

QUALIFICATIONS

  • Strong Python skills with experience in production backend development.
  • Expertise in AWS services (Lambda, SQS, Athena, S3, ECS).
  • Solid understanding of distributed systems and event-driven architectures.
  • Experience with containerization and CI/CD pipelines.
  • Knowledge of data modeling, ETL best practices, and API design.
  • Pragmatic problem-solving mindset with a focus on scalability and maintainability.

BONUS POINTS

  • Experience with high-throughput APIs or large-scale distributed systems.
  • Background in performance optimization and query tuning.
  • Strong logging, monitoring, and observability practices.
  • Familiarity with AWS Fargate, Kubernetes, or real-time processing systems.

WHY JOIN BRANCHLAB? 

  • Competitive salary + significant equity
  • Tackle complex engineering challenges in privacy-first healthcare advertising.
  • Work alongside top-tier engineers, data scientists, and privacy experts.

If you are a backend engineer passionate about distributed systems, cloud infrastructure, and privacy-first data solutions, we’d love to hear from you.