# Senior Software Developer C++ (Program Principal Engineer )

**Company:** [Black Canyon Consulting](https://hotfix.jobs/companies/blackcanyonconsulting)
**Location:** Bethesda, MD
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** C++, Python, Linux, Ms Sql, MongoDB, Docker, GitHub, JavaScript, Bash, Perl
**Posted:** 2026-02-20

> Develops, implements, tests, and maintains bioinformatics software and information retrieval systems using C++ for NCBI's biological sequence annotation pipelines. Requires 5+ years handling large data in distributed environments, Linux programming, and database expertise.

## Job Description

## Duties & Responsibilities
- Responsible for the development, implementation, testing, and continued maintenance of NCBI bioinformatics software and information retrieval systems
- Work with a diverse group of scientists, bioinformaticians and other developers across the center to implement efficient bioinformatics algorithms
- Learn new technologies, keep up with internal systems, and share your knowledge with the team

## Required Qualifications
- 5+ years of experience handling large amounts of data or working in a distributed computing environment
- Programming experience in a Linux environment
- **Proficiency in C++**
- Experience with **MS SQL server** and relational database design and optimization
- Fluency in some scripting languages such as **BASH**, **csh**, **Perl**, or **Python**

## Preferred Qualifications
- 5+ years of working with genetic and biological data
- Proficiency in **Python** and/or **JavaScript** and familiarity with their associated ecosystems
- Experience with **MongoDB** or other NoSQL database technology
- Experience with **Docker** or other containerization mechanisms
- Experience with CI/CD pipelines, unit testing, integration and regression testing
- Experience using **GitHub**
- Experience with Cloud technologies

## Similar roles

- [Principal Software Engineer, Workers Deploy & Config](https://hotfix.jobs/jobs/fe6c528a-d3df-4028-a5b0-324fb81c17f0) - Cloudflare - New York, NY - $220k – $303k/yr
- [Principal Software Engineer, Agent Harness Bridge](https://hotfix.jobs/jobs/50565db9-67ab-4fcf-b54c-b96b299efd03) - OpenAI - San Francisco, CA - $347k – $490k/yr
- [Principal Software Development Engineer Person & Trust Platform](https://hotfix.jobs/jobs/c1c4626b-5a98-4458-99d3-a7cf01058f76) - Idme - Mountain View, CA - $243k – $307k/yr
- [Principal Software Engineer, Trading Systems](https://hotfix.jobs/jobs/b74b90dc-d5c7-4e3a-9e16-f1fa4a82333f) - NinjaTrader - Chicago, IL - $195k – $220k/yr
- [Principal Software Engineer, Money Group](https://hotfix.jobs/jobs/fd0d9d81-9a04-4c05-b887-ac3bdd557b78) - Gusto - Denver, CO - $189k – $278k/yr

**Apply:** https://hotfix.jobs/jobs/5faeb181-20c1-4a7f-9765-c5da181d96ae
**Canonical:** https://hotfix.jobs/jobs/5faeb181-20c1-4a7f-9765-c5da181d96ae