# Technical Lead – Program Principal Engineer (C++)

**Company:** [Black Canyon Consulting](https://hotfix.jobs/companies/blackcanyonconsulting)
**Location:** Bethesda, MD
**Role:** Engineering Management
**Experience:** 5+ years
**Skills:** C++, Linux, Java, C, AWS, GCP, Python, Bash, SQL, CI/CD, Docker, MongoDB, Xml, JSON, Agile
**Posted:** 2026-02-20

> Leads software development teams in Agile framework to build bioinformatics tools for genomic data analysis. Requires 5+ years Linux development, C++/Java proficiency, cloud platforms, and technical leadership for high-traffic applications.

## Job Description

## Responsibilities
- Manage the efforts of the program's software development team in an Agile framework
- Work with a diverse group of scientists, bioinformaticians and other developers across the center to implement efficient bioinformatics algorithms
- Provide work estimates for development tasks
- Ensure on-schedule delivery of software solutions for the product line and organization
- Manage the development lifecycle of software for assigned products
- Research new technologies in pursuit of advancing the goals of the program and product line
- Direct and coordinate the actions of the development team
- Provide technical leadership and guidance to the development team
- Act as a liaison between the development team and program leadership
- Create and maintain technical documentation related to the product line
- Ensure high code quality for software development tasks

## Qualifications
- Proven track record of managing an Agile software development team
- Experience working with highly available, high traffic web applications
- Ability to translate business requirements into executable software development tasks
- Excellent verbal and written communication skills
- Ability to troubleshoot technical and staffing roadblocks and mitigate resource risks

## Required Skills
- Software development experience in a Linux environment (5+ Years)
- Proficiency in at least one programming language (**Java**, **C**, **C++**)
- Experience working with Cloud data storage and processing platforms (**AWS**, **GCP**)
- Proficiency in at least one scripting language (**BASH**, **Python**)
- Experience working with **SQL** databases
- Ability to work with common structured documents (**XML**, **JSON**, **CSV**)
- Experience with **CI/CD** pipelines, unit tests, integration, and regression testing
- Strong presentation and collaboration skills
- Experience coaching team members

## Preferred Qualifications
- Experience with genetic and biological data
- Experience with software packaging and distribution, including **Docker** or other containerization mechanisms
- Experience with **MongoDB** or other NoSQL database technology
- Experience with workflow engines, particularly scientific workflows and **DataOps**

## Similar roles

- [Principal Tech Lead Manager](https://hotfix.jobs/jobs/bc773214-ef88-4961-b82a-0be62e208fb4) - Idme - Mountain View, CA - $243k – $275k/yr
- [Principal Tech Lead Manager](https://hotfix.jobs/jobs/c107a223-7c05-42d9-9ad3-8fa7f330752b) - Idme - Mountain View, CA - $215k – $275k/yr
- [Principal Software Engineer, Developer Tools](https://hotfix.jobs/jobs/09963367-9839-4189-9d55-d1419de9c6c2) - Docker - Remote - $198k – $319k/yr
- [Distinguished Engineer](https://hotfix.jobs/jobs/35dc6cbe-ed84-43ab-ab4c-19552e499e4e) - Pinterest - Seattle, WA - $280k – $577k/yr
- [Principal Software Engineer, Core Sharing & Collaboration](https://hotfix.jobs/jobs/1c0efe72-a5d6-4ce5-a686-a169df122da2) - Dropbox - Remote - $228k – $385k/yr

**Apply:** https://hotfix.jobs/jobs/05568ac5-37b7-41ad-b912-54b48934bcbd
**Canonical:** https://hotfix.jobs/jobs/05568ac5-37b7-41ad-b912-54b48934bcbd