Technical Lead – Program Principal Engineer (C++)

Black Canyon Consulting

Bethesda (MD)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
401k plan with employer contribution
Paid holidays and vacation
Tuition reimbursement

Job summary

Black Canyon Consulting (BCC) is seeking a Technical Lead – Program Principal Engineer (C++) to support the National Center for Biotechnology Information. This full-time role is based in Bethesda, MD, and involves directing software development teams and ensuring high-quality software solutions.

The ideal candidate has extensive experience in Agile development, programming (Java, C, C++), and managing high-traffic web applications. Benefits include comprehensive medical coverage, 401k plans, and more.

Qualifications

  • Proven track record of managing an Agile software development team.
  • Experience with high traffic web applications.
  • Ability to translate business requirements into software development tasks.

Responsibilities

  • Manage the software development team in an Agile framework.
  • Work with scientists and developers to implement bioinformatics algorithms.
  • Provide technical leadership and guidance to the development team.

Skills

Agile software development
C/C++ programming
Cloud platforms (AWS, GCP)
SQL databases
BASH/Python scripting
CI/CD pipelines
Technical documentation

Education

Bachelor or Master of Science in Computer Science, Information Technology, or Engineering

Tools

Docker
MongoDB

Job description

Technical Lead – Program Principal Engineer (C++)

Bethesda, Maryland

Overview

Black Canyon Consulting (BCC) is searching for a Technical LeadProgram Principal Engineer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work.

As a Program Principal Engineer, you will be directing Technical Leads and Teams to ensure architectural cohesion and collaboration within the program; for assigned projects, you will be responsible for all phases of software development, from vision, architecture, and design, to implementation, production rollout, and operations. You will collaborate with the Program Head, Technical Program Manager, and other Program Principal Engineers across programs, forming close relationships to enable effective communication, encouraging staff growth and knowledge sharing, guiding technological innovation, and ensuring sustainable software development practices and service delivery. Your contributions will have direct impact on prominent offerings, supporting researchers in finding, browsing, and downloading genomic data, such as virus and pathogen detection resources that help researchers study common diseases, combat pandemics (SARS-CoV-2, H1N1), and provide surveillance to prevent outbreaks from food-borne, hospital-acquired, and other clinically infectious pathogens.

Responsibilities include:
  • 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

The ideal candidate may or may not be a United States citizen and must have at least a Bachelor or Master of Science degree in Computer Science, Information Technology or Engineering or equivalent work experience.

We are looking for an individual with:

  • A proven track record of managing an Agile software development team
  • Experience working with highly available, high traffic web applications
  • The ability to translate business requirements into executable software development tasks
  • Excellent verbal and written communication skills
  • The ability to troubleshoot technical and staffing roadblocks and mitigate resource risks
Required Skills
  • 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
Benefits

We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Blackcanyonconsulting • Bethesda (MD)

Hybrid
USD 120,000 - 150,000
Medical coverage
Dental coverage
Vision coverage
+4
Senior Software Developer C++ (Program Principal Engineer )
Senior Software Developer C++ (Program Principal Engineer )

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 90,000 - 120,000
Engineering Team Leader
Engineering Team Leader

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 145,000 - 190,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Program Principal Engineer
Program Principal Engineer

brawijaya chess club • Bethesda (MD)

Hybrid
USD 100,000 - 130,000
Medical, dental, and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Senior Software Developer (C++) in Bioinformatics and Big Data
Senior Software Developer (C++) in Bioinformatics and Big Data

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 95,000 - 125,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Senior Software Developer (C++) in Bioinformatics and Big Data
Senior Software Developer (C++) in Bioinformatics and Big Data

Blackcanyonconsulting • Bethesda (MD)

Hybrid
USD 90,000 - 120,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays
+1
Senior Software Developer (C++)
Senior Software Developer (C++)

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 115,000 - 150,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Project Manager | Agile Scrum Master
Project Manager | Agile Scrum Master

Black Canyon Consulting • Bethesda (MD)

On-site
USD 90,000 - 115,000
Medical, dental, and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Software Developer (C++, Python)
Software Developer (C++, Python)

brawijaya chess club • Bethesda (MD)

Hybrid
USD 80,000 - 110,000
Medical coverage
Dental coverage
Vision coverage
+4
Senior Software Developer, Cloud
Senior Software Developer, Cloud

Ariadne • Bethesda (MD)

On-site
USD 120,000 - 180,000
Competitive salary
Excellent benefits package