1+ months

Senior C/C++ Software Developer, full time position

Bethesda, MD 20814
  • Jobs Rated


We blend deep domain expertise in health IT, life sciences, public safety, and grants management with advanced technologies to help Federal agencies solve complex problems that improve, protect, and save lives. As a rapidly growing company, we combine entrepreneurial spirit, customer focus, and an outcomes-based approach to cultivate a culture of innovation, customer success, and employee growth.

The Senior Software Developer will work on solutions to support continued development of NCBIs SeqDB sequence databases the world premier archive of assembled and annotated sequence data and is a part of international collaboration that includes archives in Europe and Japan.  SeqDB makes biological sequence data submitted by the scientific community available to researchers worldwide,  enhancing reproducibility and allowing for new discoveries. SeqDB is a large resource, comprised of over 1.6 billion records and 6 trillion DNA basepairs, and handles requests at rates of up to 50,000/second. The future development of SeqDB will involve re-architecting of the backend sequence databases, including exploration of Cloud-based strategies for sequence access.  NCBI  - National Center for Biotechnology Information is part of the National Library of Medicine (NLM) at National Institutes of Health (NIH).   NCBI serves over 4 million daily users in search of clinical, genetic and other information that directly impacts biomedical research and public health, and is the world's top 3 most-visited site in the science category. 

Duties & Responsibilities

\u2022 Responsible for the development, implementation, testing, and continued maintenance of NCBI's SeqDB sequence databases.\u2022 Work with a diverse group of developers across the center to implement efficient solutions for sequence data storage and delivery. \u2022 Facilitate development of \u201ccloud ready\u201d tools and pipelines to support sustainable scalability and enable use by collaborators and scientists in the field. \u2022 Learn new technologies, keep up with the internal systems, and share your knowledge with the team.\u2022 Provide expertise to assist other developers in design and development of new solutions.



Required skills:

\u2022 3+ years of experience handling large amounts of data\u2022 Programming experience in a Linux environment\u2022 Proficiency in C/C++\u2022 Fluency in some scripting languages such as bash, csh, perl, or python\u2022 Ability to work with common structured documents (at least one of XML, JSON)


Desired skills:

\u2022 Experience with working with genetic and biological data

\u2022 Experience with no-SQL databases such as Cassandra

\u2022 Experience with MS SQL server, including XML typed data storage and manipulation\u2022 Experience with open source projects and involvement in open source communities such as github, etc.\u2022 Experience with CI/CD pipelines, unit tests, integration and regression testing\u2022 Experience managing production workflow of an online public databases\u2022 Experience with Cloud technologies:\u2022 AWS: EC2, S3, Lambda\u2022 GCP: GKE, Google Store, Cloud functions


Medical Science & Computing (MSC), a Dovel company, is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.




Jobs Rated Reports for Software Developer

Posted: 2020-08-20 Expires: 2020-11-21

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior C/C++ Software Developer, full time position

Bethesda, MD 20814

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Developer
11th2018 - Software Developer
Overall Rating: 11/220
Median Salary: $102,280

Work Environment
Very Low
Very Good
Powered ByCareerCast