Full Stack Engineer (C++/Python) – Remote/Onsite

Black Canyon Consulting

United States

Hybrid

USD 120,000 - 155,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
401k plan with employer contribution
Paid holidays and vacation
Tuition reimbursement

Job summary

Black Canyon Consulting is seeking a mid-level Full Stack Developer (C++) to support the NIH/NLM’s NCBI team at Bethesda, MD, with remote options. The role emphasizes back-end C++ services, data pipelines, and RESTful interfaces, alongside Python-based tooling and Django web components.

The successful candidate will collaborate with researchers, designers, and operations to deliver robust, scalable web services and APIs, while maintaining accessibility and security standards.

Qualifications

  • Bachelor's degree in computer science or a scientific field, or equivalent experience.
  • At least three years of professional experience developing high-performance programs in C++.
  • At least one year of professional experience developing programs or libraries in Python.
  • Experience writing unit and integration tests for C++ systems.
  • Understanding of accessibility and security compliance.
  • Experience with version control systems such as Git or SVN.
  • Excellent verbal and written communication skills.
  • Ability to work well as part of a team.

Responsibilities

  • Develop and maintain high-performance C++ programs, including public-facing services that use RESTful APIs, gRPC, and similar technologies.
  • Develop and maintain internal command-line applications and libraries written in C++.
  • Write unit tests for C++ code using or Google Test. Boost.Test
  • Build and support Python packages, command-line tools, web services, and web applications with user interfaces.
  • Work with relational databases, Cassandra keystores, and Solr collections.
  • Maintain existing web application interfaces using HTML, CSS, and JavaScript.
  • Ensure web applications are accessible and mobile-friendly.
  • Develop and maintain test suites.
  • Monitor applications for performance, security, and accessibility compliance.
  • Work closely with an agile team that shares knowledge and responsibilities.
  • Contribute to development standards, code reviews, and team process improvements.

Skills

C++ development
Python development
Unit testing
Team collaboration
Security awareness

Education

Bachelor's degree in Computer Science or related field

Tools

Git
SVN
Django
JavaScript (Angular/React)
Solr
Lucene
Hadoop
REST APIs
Google Test

Job description

Black Canyon Consulting is seeking a mid-level Full Stack Developer (C++) to support the NIH/NLM’s NCBI team at Bethesda, MD, with remote options. The role emphasizes back-end C++ services, data pipelines, and RESTful interfaces, alongside Python-based tooling and Django web components.

The successful candidate will collaborate with researchers, designers, and operations to deliver robust, scalable web services and APIs, while maintaining accessibility and security standards.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend C++/Python Engineer for Bioinformatics
Backend C++/Python Engineer for Bioinformatics

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 110,000 - 140,000
Medical, dental and vision coverage
401k with employer contribution
Paid holidays and vacation
+1
Full Stack Developer (HVAR)
Full Stack Developer (HVAR)

Black Canyon Consulting • United States

Hybrid
USD 120,000 - 155,000
Health benefits
401k plan with employer contribution
Paid holidays and vacation
+1
Mid-Level C++ Developer
Mid-Level C++ Developer

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 110,000 - 140,000
Medical, dental and vision coverage
401k with employer contribution
Paid holidays and vacation
+1
Senior C++ Bioinformatics Engineer - Remote/Onsite
Senior C++ Bioinformatics Engineer - Remote/Onsite

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 90,000 - 120,000
Bioinformatics & Big Data Software Engineer (C++, Python)
Bioinformatics & Big Data Software Engineer (C++, Python)

BCC-NIH • Bethesda (MD)

Hybrid
USD 115,000 - 155,000
Medical
Dental
Vision
+4
Remote Full-Stack Software Developer (Python/Go/SQL)
Remote Full-Stack Software Developer (Python/Go/SQL)

BCC-NIH • Bethesda (MD)

Hybrid
USD 90,000 - 130,000
Medical coverage
Dental coverage
Vision coverage
+4
Senior Full-Stack Dev (Python/Django/Angular) for Big Data Bio
Senior Full-Stack Dev (Python/Django/Angular) for Big Data Bio

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 90,000 - 130,000
Medical, dental, and vision coverage
401(k) plan with employer contribution
Paid holidays and vacation
+1
Senior Software Engineer - Bioinformatics (Remote)
Senior Software Engineer - Bioinformatics (Remote)

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
401k plan with employer contribution
Tuition reimbursement
+1
Full Stack Developer - Secure Data Access Platforms
Full Stack Developer - Secure Data Access Platforms

BCC-NIH • Bethesda (MD)

Hybrid
USD 110,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+4
Full Stack Developer
Full Stack Developer

BCC-NIH • Bethesda (MD)

Hybrid
USD 110,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+4