×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Developer Python​/Django​/Angular; SRA

Job in Bethesda, Montgomery County, Maryland, 20811, USA
Listing for: NIH-NCBI
Full Time position
Listed on 2026-01-03
Job specializations:
  • Software Development
    Data Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 140000 - 220000 USD Yearly USD 140000.00 220000.00 YEAR
Job Description & How to Apply Below
Position: Full-Stack Developer Python/Django/Angular (SRA)

Black Canyon Consulting (BCC) is searching for a Senior Software
Developer (C++) to support National Center for Biotechnology Information (NCBI), part of the U.S. National Library of Medicine, National Institutes of Health. This opportunity is full time and onsite at the NCBI in Bethesda, MD.

Senior Software Developer will work on solutions to support continued development of NCBI’s Sequence Read Archive (SRA) – the world premier archive of Next Generation Sequencing (NGS) data and is a part of international collaboration that includes archives in Europe and Japan. SRA makes biological sequence data derived from NGS available to the research community to enhance reproducibility and allow for new discoveries by analyzing and comparing data sets.

SRA is a Big Data archive measured in tens of petabytes of stored data. The future development of SRA will make this data more useful for wide variety fields:
Medical Health (genetic diseases, cancer, etc.), Public Health (food safety monitoring, antimicrobial resistance, viral outbreaks, etc.), microbial diversity, and many more.

NCBI is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). NCBI is the world’s premier biomedical center hosting over six million daily users that seek research, clinical, genetic, and other information that directly impacts biomedical research and public health – at NCBI you can literally help to accelerate cures for diseases! NCBI’s wide range of applications, platforms (node, python, Django, C++, you name it) and environments (big data [petabytes], machine learning, multiple clouds) serve more users than almost any other US Government Agency according to (Use the "Apply for this Job" box below).

.

Duties & Responsibilities
  • Develops and continuously improves the SRA bio-informatics pipelines and bio-informatics algorithms by designing, implementing, and maintaining SRA bioinformatics pipeline software.
  • Participates in large scale day-to-day operational activity.
  • Develops tests and production releases.
  • Works on reliability engineering topics with a goal of constantly improving quality.
Requirements
  • Strong coding skills in one of the programming languages (Python, C++)
  • Experience in parallel and distributed computing with focus on performance optimization, reliability engineering and efficient resource management
  • Experience in design of testing scenarios for distributed systems
  • Experience in messaging systems (Kafka)
  • Experience in pipeline automation frameworks
  • Experience with logging, observability, and monitoring systems
  • Experience with handling of bioinformatics data formats is a plus
Bonus Skills
  • 5+ years of working with genetic and biological data
  • Experience with MS SQL server, including XML typed data storage and manipulation
  • Familiarity with NGS computational tools and formats (BWA, GATK, Galaxy, etc.)
  • Demonstrated active involvement into open source communities (github, etc.)
Benefits and Salary

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.

We offer a competitive salary commensurate with experience and location. The targeted range for this position is $140,000 - $220,000.

If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary