About The Position

Black Canyon Consulting (BCC) is seeking a Senior Software Developer in Bioinformatics and Big Data to support work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), part of the National Institutes of Health (NIH). The role supports biological sequence annotation and data curation infrastructure for major sequence and biomedical literature repositories. NCBI’s systems serve large user communities and support biomedical research and public health through a broad range of production applications, APIs, and services. The developer will work with dedicated teams of developers, researchers, and product professionals, collaborating with subject-matter experts, user researchers, designers, product managers, scientists, security engineers, and DevOps engineers. The work involves developing and maintaining software and information retrieval systems, implementing bioinformatics algorithms, and keeping current with technologies and internal systems. The position is full-time and may be performed onsite at NIH-NCBI in Bethesda, Maryland, and/or remotely.

Requirements

  • At least 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 scripting languages such as BASH, csh, Perl, or Python.

Nice To Haves

  • At least 5 years of experience 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 testing, and regression testing.
  • Experience using GitHub.
  • Experience with cloud technologies.

Responsibilities

  • Develop, implement, test, and maintain NCBI bioinformatics software and information retrieval systems.
  • Work with scientists, bioinformaticians, and other developers across the center to implement efficient bioinformatics algorithms.
  • Learn new technologies, keep up with internal systems, and share knowledge with the team.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k) plan with employer contribution
  • Paid holidays
  • Vacation
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service