# Senior Software Developer (C++)

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

> Develops, tests, and maintains bioinformatics software and information retrieval systems using C++ for NCBI. Collaborates with scientists to implement algorithms, handling big data in Linux environments with 5+ years experience required.

## 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 a strong plus

## Compensation
- Targeted salary range: **$115,000 - $150,000**

## Similar roles

- [Senior Software Engineer](https://hotfix.jobs/jobs/1cf7d92d-3547-457a-b11e-218c1f3974f2) - Navan - New York, NY - $113k – $252k/yr
- [Senior Back-End Engineer](https://hotfix.jobs/jobs/a68f7ba9-e745-4df5-ad01-606c29bc56c3) - Navan - Palo Alto, CA - $113k – $252k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/7e1862fc-a4e0-4ebf-8e43-3a555592eeff) - Hiya - Seattle, WA - $113k – $197k/yr
- [Senior Backend Platform Developer, Contact Center Systems](https://hotfix.jobs/jobs/9fc59e5c-474e-4de6-a467-073304b6647e) - Navan - Palo Alto, CA or San Francisco, CA - $119k – $264k/yr
- [Senior Software Engineer, Media Backend](https://hotfix.jobs/jobs/352010b2-1d7d-48e7-b213-ec372eafb384) - LiveKit - Remote - $120k – $250k/yr

**Apply:** https://hotfix.jobs/jobs/2c3ef9ef-8c6a-4587-adfc-67c577b151f0
**Canonical:** https://hotfix.jobs/jobs/2c3ef9ef-8c6a-4587-adfc-67c577b151f0