Senior Software Developer (C++)
$115k - $150kNih-ncbi
Overview
Black Canyon Consulting (BCC) is searching for a Sr. Software Developer in Bioinformatics and Big Data to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work.
NCBI, the National Center for Biotechnology Information, the nation’s premier biomedical resource, is seeking a software developer to help deliver biological sequence annotation and data curation infrastructure for the nation’s foremost sequence and biomedical literature repositories. Sites at NCBI, a part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH), see four million daily users searching for gene sequence data, biomedical journal citations, and a wide array of other information that directly impacts biomedical research and public health. NCBI’s annotation pipelines not only serve these diverse expert communities – they actually drive new life sciences discoveries, ranging from medical health (viruses and pandemics, genetic diseases, cancer) to public health (food safety monitoring, antimicrobial resistance, viral outbreaks), to basic research topics in computational biology, bioinformatics and microbial diversity, and many more.
On a technical level, NCBI’s wide range of applications, platforms (e.g. node, Python, Django, C++), and applications and environments (petabyte-level big data, multiple cloud providers) serve more users than the US Postal Service and see more traffic than the IRS at tax time. We embrace FAIR principles (Findable, Accessible, Interoperable, Reusable) and are on the cutting edge of civic tech and cloud computing.
This role calls for more than an expert coder and architect – someone who can work equally effectively with subject-matter experts, user researchers, designers, product managers, scientists, security and DevOps engineers, and more. Work with teams of dedicated, skilled developers, researchers, and product professionals as you build robust, flexible solutions serving dozens of production applications, APIs and services. Join us!
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. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
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
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 $115,000 - $150,000.
If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
$191k - $253k
...advanced effects. The AD&S Vehicle Software team is responsible for the... ...running on these systems. Our senior software engineers collaborate... ...engineering disciplines to develop software for vehicle control,... ....5+ years of production-grade C++ and/or Rust experience in a Linux...SeniorFull timeWork experience placementImmediate start- .... Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation... ...and YouTube. This role is for a seasoned C++ generalist and systems integrator who... ...system performance, stability, and developer efficiency.Required Qualifications: Typically...SeniorFull timeTemporary workPart timeWork experience placementWorldwide
- ...Senior C++ Software Engineer Duration - 6 months + Extension possible Location Fort Washington, PA 19034 Working Model Onsite... ...Oriented programming). Implementation and testing of the developed software code. Support advanced packaging equipment...SeniorImmediate start
$91k - $140k
...programming expertise in modern C++ with a proven history of... ...maintainable code. Experience in developing performance-critical, real-... ...CI/CD pipelines for reliable software delivery. Bonus:... ...Management Program (DMP) team as a Senior Software Development Engineer...SeniorFull timeWork at office- ...Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to improve and maintain the COMPASS ecological model. The work includes developing software features, resolving technical issues, improving performance, and collaborating...SeniorContract work
- ...most advanced self-driving hardware and software solution. The efficiency demands of such... ...monitoring (CPU, GPU, latency, memory) and develop offline benchmarking frameworks, tools, and... ...like Nsight. Strong knowledge of C++ and experience in large code bases, comfortable...SeniorTemporary workRelocation package
$140k - $190k
...Job Description Job Description Position: Senior CUDA|C++ Software Engineer Location: Arlington, VA Clearance: TS/SCI Grey Matters... ...Summary The Senior CUDA/C++ Software Engineer designs, develops, and optimizes high-performance GPU-accelerated software...SeniorTemporary workWork at officeRemote work$160k - $220k
Are you ready to revolutionize the advertising industry? At Cognitiv, we are not just another AdTech company—we are industry trailblazers redefining media buying with our Deep Learning Advertising Platform. Since 2015, we have harnessed the power of cutting-edge ...SeniorFull timeWork from home$160k - $210k
...success. We are looking for a senior developer for the RTS (real-time systems) team.... ...Our RTS systems are written in modern C++ and are seeking an engineer who is passionate... ...in the form of robust libraries and software development tools. Document design of...SeniorFull timeWork at officeLocal areaRemote work- Vexterra Group is seeking a Senior Software Reverse Engineer in Bethesda, Maryland, to support a Government Customer. You will analyze and reverse... ...programming experience, particularly in languages like C, C++, and Python, and must hold at least a Bachelor's degree in...Senior
$130k - $190k
...DescriptionPrescient Edge is seeking a Senior Computer Scientist to support a... ...Description: Computer hardware and software engineers’ research, design, develop, and test computer hardware and software... ...languages most often used are C, C++, and Java, with Fortran and COBOL...Senior$72.7k - $149.2k
Job Title: C++ Mid-Level SW DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start... ...is looking for a motivated, experienced mid level C++ full software cycle developer to support NSWC Carderock Division's Ship Design and...Contract workWork experience placementRemote workFlexible hours- ...system concepts and experience with assembly languages, such as, C, C++, Python, Perl, etc. Experience requiring skills in reverse... ...system. Experience requiring knowledge of C and Assembler software engineering for embedded platforms that run commercial and/or custom...SeniorContract workFor contractorsWork experience placement
- ...challenge. At Antithesis, we run entire software systems inside a deterministic simulation... ...without ever letting up. As a Senior Engineer on the Autonomous Search team, you... ...research. ~ Strong proficiency in Rust, Go, C++, or equivalent systems programming experience...SeniorFull timeWork at office
- ...A software reliability company in Vienna, VA seeks a Senior Engineer for its Autonomous Search team. The role involves enhancing the Fuzzer functionality, designing... ...programming, strong proficiency in Rust, Go, or C++, and a passion for software correctness. The position...Senior
- ...GPAC is seeking a Senior Associate Tax Attorney to join its growing tax controversy practice in Bethesda, Maryland. This role focuses... ...state assessments. The attorney will work closely with clients to develop practical resolution strategies, negotiate settlements, and...Senior
- SAIC is seeking an experienced Solutions Architect to join the Solutions & Technology group. The role is preferred to be based in Chantilly, VA, with hybrid options in Reston or Arlington, VA. You will translate complex government requirements into compelling winning...Senior
- ...Radio One, Inc. in Silver Spring, MD is seeking a Senior Manager of SEC Reporting and Technical Accounting to join the finance team. You will oversee the preparation and filing of all SEC reports (10-K, 10-Q, 8-K) and provide technical accounting guidance on complex transactions...Senior
- ...Audit Senior Associate | Top 15 CPA Firm | Bethesda, MD A Top 15 CPA Firm is looking to add an Audit Senior Associate to its Commercial Real Estate practice in Bethesda. This role provides the opportunity to lead audit engagements, mentor junior staff, and work with a...Senior
- *Position is Subject to Contract Award ESSENTIAL DUTIES / RESPONSIBILITIESExecutes day-to-day budget execution support - funds control, obligations tracking, spend plans, reprogramming actions, monthly variance reportingMINIMUM QUALIFICATIONSBA/BS in Finance, Accounting...SeniorContract work
- ...required; US Citizenship preferred*Remote Position TBD*Applicants residing in the DMV area preferred as the client is located in Silver Spring, MD*Three references requiredPOSITION DESCRIPTION:The Senior Systems Analyst will provide senior-level analytical and syst......SeniorRemote work
- L3Harris Technologies in Arlington, VA is seeking a Senior Principal, Business Development to lead our Federal - DHS Growth campaign. You will drive strategic captures, manage gate processes, and shape win strategies for DHS and other federal opportunities. The role requires...Senior
- ...Suburban Hospital in Bethesda, Maryland, is seeking an Associate Senior Counsel to provide comprehensive legal advice regarding clinical risk, patient care issues, and regulatory compliance. This role involves advising on patient safety and managing legal responses to...Senior
- L3Harris Technologies in Arlington, VA is seeking a Senior Principal, Business Development to lead Federal DHS growth campaigns and strategic captures. You will drive win strategies, pricing, and competitive analyses to secure new opportunities in the federal market. The...Senior
- My client has an exciting opportunity for someone looking for a role as a Senior Accountant in their Reston, VA office. They are a for-profit organization and the ideal person selected for the Senior Accountant position would have a mix of public accounting and industry...SeniorWork at office
- SAIC's Solutions & Technology group seeks an experienced Solutions Architect to join our team. The role will report to the Intel Space CTO and act as a cornerstone for capture and proposal efforts, translating complex government requirements into compelling technical solutions...Senior
- ...Dun & Bradstreet is seeking a Senior Principal Data Scientist - AI Lead to drive end-to-end AI solutions for U.S. public sector programs, focusing on trusted data, validation, and risk insight. You will collaborate with government agencies to advance data-driven decisioning...Senior
- ...Xometry is seeking a Senior Paralegal to support corporate governance and global subsidiary management. You will help establish, maintain, and update compliance programs and draft policies across the organization, working with cross‑functional teams to uphold a culture...Senior
- ...Job Description Job Description SOFTWARE REVERSE ENGINEER Vexterra Group is searching for a Senior Software Reverse Engineer support a Government Customer in... ...knowledge/experience with either Windows Kernel, C, C++, Python or Assembly Language and the ability to...SeniorFor contractors
- Xcelerate Solutions, in Bethesda, MD, seeks a mid-career Systems Engineer to design, deploy, and optimize HPC and GPU infrastructure. The role covers on‑premise and cloud GPU/HPC environments, focusing on Linux, performance, and security. You will work with Slurm, PBS,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer (C++). Be the first to apply!
- senior network engineer remote Bethesda, MD
- senior manager legal Bethesda, MD
- sr project manager Bethesda, MD
- senior staff systems engineer Bethesda, MD
- senior commercial counsel Bethesda, MD
- senior data manager Bethesda, MD
- senior manager tax Bethesda, MD
- senior construction accountant Bethesda, MD
- senior infrastructure engineer Bethesda, MD
- senior living Bethesda, MD



