Skip to content
Black Canyon ConsultingBlack Canyon ConsultingBethesda, MD

Technical Lead – Program Principal Engineer (C++)

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.

Salary not listed
Hybrid5+ YOEEngineering Management

About the role

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

Skills

C++LinuxJavaCAWSGCPPythonBashSQLCI/CDDockerMongoDBXmlJSONAgile
Idme

Principal Tech Lead Manager

IdmeMountain View, CA

Lead and scale ID.me's Data Platform & Reliability Engineering team as a Tech Lead Manager. Own architecture, SRE practices, and people leadership for PostgreSQL clusters and graph databases to ensure high availability, performance, and compliance.

243k – 275k/yr
On-site8+ YOEEngineering Management
Idme

Principal Tech Lead Manager

IdmeMountain View, CA

Principal-level Technical Lead Manager owning architecture, delivery, and a 6-10 person engineering team for ID.me's Trust Graph, Work Profiles, and expanding Authentication domains. Requires 15+ years software engineering (with graph modeling and enterprise identity expertise) plus 5+ years people management.

215k – 275k/yr
On-site15+ YOEEngineering Management
Docker

Principal Software Engineer, Developer Tools

DockerUnited States

Principal Software Engineer defining technical vision and architecture for Docker's internal developer tooling platform, covering platform engineering, CI/CD, and AI-powered tools. Requires 10+ years experience with 3+ years at Staff/Principal level, deep expertise in CI/CD, Kubernetes, observability, and AI/LLM integration.

198k – 319k/yr
Remote10+ YOEEngineering Management
Pinterest

Distinguished Engineer

PinterestSeattle, WA

Distinguished Engineer setting technical vision and leading foundational ML/retrieval work across Homefeed, Search, and AI Assistant at Pinterest. Requires 15+ years experience and deep expertise in large-scale ranking, search, or generative AI systems.

280k – 577k/yr
Hybrid15+ YOEEngineering Management
Dropbox

Principal Software Engineer, Core Sharing & Collaboration

DropboxUnited States

Principal Engineer owning company-critical technical strategy and architecture for Dropbox's core sharing and collaboration products, driving AI adoption and multi-year platform evolution at hundreds of millions of users scale.

228k – 385k/yr
Remote15+ YOEEngineering Management