# Engineering Team Leader
**Company:** [Black Canyon Consulting](https://hotfix.jobs/companies/blackcanyonconsulting)
**Location:** Bethesda, MD
**Salary:** $145K-$190K
**Experience:** 7+ years
**Skills:** C++, Python, Agile, Cloud, DevOps, Dataops, Data Warehousing
**Posted:** 2026-02-20
> Leads multiple software engineering teams building high-throughput data management systems in C++ and Python for biomedical research. Manages technical strategy, team performance, Agile delivery, and ensures scalable, reliable data infrastructure at NCBI.
## Job Description
## Duties & Responsibilities

- Serve as the software engineering manager for multiple technical teams delivering high-throughput, high-availability data management systems and ensure they meet schedule, budget, and risk management targets.
- Plan, track, and deliver software initiatives that align with program objectives, schedules, and performance expectations.
- Understanding the Program Head program/project goals and communicating these goals and scope to technical staff in the context of technical activities.
- Collaborating with IEB Chief Technology Officer (CTO) and Program Tech Leads to define technology strategy for the program.
- Manage interdependencies between development teams to mitigate risks and ensure efficient collaboration across organizational boundaries.
- Working closely with the CTO to make sure key technical decisions are appropriately vetted.
- Maintain transparent communication with senior management, presenting technical status, risk, and progress clearly and concisely.
- As a member of the Software Section, is responsible for developing and enforcing NCBI standard practices for software development and delivery.
- Oversee the design and delivery of distributed, data-intensive applications built primarily in **C++** and **Python**.
- Directly manage engineers and technical leads, providing direction, performance oversight, and mentoring.
- Foster collaboration, ensuring cohesive team dynamics and shared ownership of outcomes.
- Build a culture focused on accountability, technical excellence, and continuous improvement.
- Coordinating shared technical activities with other programs

## Required Skills

- Eligible to work in the United States (U.S. citizen or permanent resident)
- **Master of Science** degree in engineering, computer sciences, information systems, bioinformatics, or a related or emerging field.
- **7+ years** of experience leading complex software engineering or technical program management initiatives
- Demonstrated expertise in **C++** and **Python**, with the ability to engage directly in technical design discussions and code reviews
- Proven track record of managing software development teams working on highly available, high-throughput data management applications
- Experience building Petabyte-scale data warehousing and data transformation applications
- Experience leading teams in an **Agile** environment, and able to translate business and policy requirements into sound architecture and designs
- Experience building cohesive, high-performance teams, staff development, and coaching
- Knowledge of **Cloud** technologies
- Excellent communication and organizational skills

## Additional Qualifications

- Experience implementing **DevOps** and **DataOps** practices
- Experience working on projects related to bioinformatics and sequence analysis
- Experience leading teams through Agile transformation
- Prior experience in federal contracting or large-scale mission-driven technical environments

## Compensation

Targeted salary range: **$145,000 - $190,000** commensurate with experience and location.
**Apply:** https://hotfix.jobs/jobs/engineering-team-leader-at-blackcanyonconsulting-596f7153-5821-4c7b-a3f9-d0e02cf182d0
**Canonical:** https://hotfix.jobs/jobs/engineering-team-leader-at-blackcanyonconsulting-596f7153-5821-4c7b-a3f9-d0e02cf182d0