Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

NIH-NCBI

Black Canyon Consulting (BCC) is searching for a Senior Software Developer to support the National Center for Biotechnology Information (NCBI) . This opportunity is full time and onsite at the NCBI in Bethesda, MD and/or remote work.

The National Center for Biotechnology Information (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 .

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!

Job Description
  • The Controlled Data Access (CDA) team is responsible for developing and maintaining state of the art digital token technologies to manage users and access to the Database of Human Genotype and Phenotype (dbGaP) systems.
  • The Senior Software Developer will work with the team to develop and maintain software supporting NCBI’s Controlled Data Access technologies including the Authorized Access platform and Study Registration System. NCBI’s implementation of the Researcher Auth Service (RAS Clearinghouse), and the Data Repository Service (DRS).
Required Skills
  • 10+ years’ experience and demonstrated proficiency in Object-Oriented programming using C++
  • Fluency in scripting languages such as BASH, or Python
  • Programming experience in a Linux environment.
  • Experience with Cloud technologies:
  • AWS: EC2, S3
  • GCP: GKE, Google Store
  • Ability to work with JSON and similar structured document formats
  • Experience with network programming, multi-threaded programming
  • Experience with SQL and relational databases
  • Experience with HTML, CGI and REST APIs
  • Experience with Agile development practices
  • Experience with CI/CD pipelines, unit tests, integration, and regression testing
Desired Skills
  • Understanding of theory of Capability Systems
  • Understanding of JSON Web Tokens (JWT) and JSON Web Signature (JWS)
  • Experience using cryptographic algorithms and PKI
  • Experience with keystores
  • Experience with AWS Lambda and GCP Cloud Functions
  • Experience in MSSQL stored procedures
  • Experience in multi-platform development (POSIX, .NET).
  • Experience with containers (Docker)
Job Responsibilities
  • Stay up to date with new technologies and changes to the infrastructure
  • Share your knowledge with the team and help mentor others
  • Provide expertise to other developers for the design and development of new solutions
  • Participate in cross product skill sharing activities to decrease knowledge silos
  • Develop, Test, and Deploy solutions for the product line
  • Maintain and develop code in support of the product line
  • Estimate, plan, and manage all assigned tasks and report on progress
  • Document software and systems to meet product and program requirements
#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Bethesda, MD vacancy
  •  ...experience with Agile Excellent problem-solving skills and the ability to work autonomously Versatility to handle multiple aspects of software development and support Strong communication skills to liaise with stakeholders and users Experience producing high-quality work... 
    Senior

    Avid Technology Professionals

    Bethesda, MD
    4 days ago
  •  ...networking. A positive work environment where employees are respected, supported, and engaged. Description Software Engineers research, design, and develop computer and network software or specialized utility programs. They may also perform the following duties: Analyze... 
    Senior
    Contract work

    Prescient Edge

    Bethesda, MD
    2 days ago
  • $103.8k - $218.1k

    ## Senior Software DeveloperBethesda, MD, USApply NowFind out how well you match with this jobJob ID328039Job Title: Senior Software DeveloperJob...  ...\* \* \***CACI is seeking a highly motivated Senior Software Developer to support an Intelligence Community (IC) customer focused on... 
    Senior
    Contract work
    Work experience placement
    Flexible hours

    CACI International Inc.

    Bethesda, MD
    3 days ago
  • Business Integra Inc is seeking a Senior SharePoint Developer/Architect in Bethesda, Maryland. The role involves senior-level support in analyzing and designing enterprise business systems, with a focus on migrating from SharePoint 2010 to 2013. Ideal candidates will have... 
    Senior
    Full time

    Business Integra Inc

    Bethesda, MD
    1 day ago
  • $110k - $115k

    West 4th Strategy is hiring an experienced Back End Application Developer II for the Naval Dosimetry Center in Bethesda, Maryland. This full-time position involves architecting backend solutions and developing Java Spring Boot microservices, ensuring security compliance... 
    Senior
    Full time

    West 4th Strategy

    Bethesda, MD
    1 day ago
  • A technology solutions provider in Bethesda, Maryland is seeking a Java Developer to support mission-critical systems. This role involves designing, developing, and maintaining backend microservices, requiring an active TS/SCI clearance. Candidates should have extensive... 
    Senior

    Xcelerate Solutions

    Bethesda, MD
    1 day ago
  • $154.05k - $278.48k

    Leidos is seeking a MarkLogic Developer SME in Bethesda, Maryland. This role involves designing and developing applications using the MarkLogic framework, with strong focus on agile DevOps support for mission-critical systems. The ideal candidate will have 7+ years of experience... 
    Senior

    Koitecc Solutions

    Bethesda, MD
    3 days ago
  • Leidos LLC is seeking a TS/SCI cleared Senior DevOps Software Engineer to play a critical role on the DOMEX Technology Platform in Bethesda, Maryland. The successful candidate will lead a DevOps team, maintaining a full-stack containerized microservices architecture while... 
    Senior

    Leidos LLC

    Bethesda, MD
    1 day ago
  • Leidos is seeking a TS/SCI cleared Senior DevOps Software Engineer to join our team in Bethesda, MD. In this role, you will lead a DevOps team responsible for the design and maintenance of a containerized microservices architecture, working closely with engineers and architects... 
    Senior
    Remote work
    Flexible hours

    Leidos

    Bethesda, MD
    1 day ago
  • A defense contracting firm is seeking a Senior ServiceNow Requirements Engineer in Bethesda, MD, to gather and refine requirements for SNOW applications. Candidates must have a minimum of 8 years’ experience, an active TS/SCI clearance, and a strong understanding of the... 
    Senior

    Cornerstone Defense LLC

    Bethesda, MD
    18 hours ago
  • Syms Strategic Group, LLC is looking for a Senior C#/.Net Developer to work remotely. The ideal candidate should have at least five years of software development experience with .Net technologies and possess expertise in C# and the .Net framework. This role involves technical... 
    Senior
    Remote job

    Syms Strategic Group, LLC

    Bethesda, MD
    3 days ago
  • A leading technology company is seeking a Principal Java Developer in Bethesda, Maryland. The role involves Agile development and operations for mission-critical systems, requiring expert knowledge in Java and cloud platforms like AWS. Candidates should have extensive experience... 
    Senior

    Via Logic LLC

    Bethesda, MD
    1 day ago
  • Black Cape is hiring an Extraordinary Java Developer in Bethesda, MD. The role requires strong Java programming skills and a willingness to work onsite 3-5 days a week in a classified environment. The ideal candidate will join a passionate team focused on building innovative... 
    Senior
    3 days per week

    Black Cape

    Bethesda, MD
    4 days ago
  • RPMGlobal is looking for a DevOps Engineer in Bethesda, Maryland. This role is pivotal in supporting the DOMEX Data Discovery Platform Modernization program by designing, deploying, and maintaining a full-stack microservices architecture. The ideal candidate will have at...
    Senior

    RPMGlobal

    Bethesda, MD
    18 hours ago
  • A leading professional services firm is looking for a Senior Associate in Software Due Diligence to join their MICO practice in Maryland. This role involves conducting technology and software due diligence for private equity and corporate transactions. The ideal candidate... 
    Senior
    Remote job
    Flexible hours

    CohnReznick

    Bethesda, MD
    2 days ago
  • $73.45k - $132.78k

     ...Description We are seeking Senior & Lead Transmission Line Engineers (multiple positions...  ...; and construction work packages. Develop project scopes, budgets, and proposals....  .... Experience with foundation analysis software such as LPILE or FAD Tools. Microsoft... 
    Senior
    Work at office
    Local area
    Immediate start
    Remote work

    Leidos

    Bethesda, MD
    3 days ago
  • $120.8k - $265.8k

    CACI is seeking a ServiceNow Developer to join our Development Team on the Luke Program, focusing on design and deployment of ServiceNow applications supporting the Intelligence Community. The successful candidate will be heavily involved in developing and enhancing applications... 
    Senior

    CACI

    Bethesda, MD
    4 days ago
  • A leading cybersecurity company is seeking a Principal Elasticsearch Systems Engineer in Bethesda, Maryland. This role involves maintaining and optimizing Elasticsearch clusters in a hybrid cloud environment. The ideal candidate will have over 3 years of experience in Elasticsearch...
    Senior
    Flexible hours

    Via Logic LLC

    Bethesda, MD
    2 days ago
  • $107.9k - $195.05k

    Leidos is seeking a Full Stack Developer to contribute to national security by building systems, software, and cloud environments. The role encompasses providing operational support and leveraging Agile methodologies for innovative software development. Candidates should... 
    Senior

    Leidos

    Bethesda, MD
    2 days ago
  • Lockheed Martin is seeking a Senior Staff Software Developer to join its 1LMX ERP Portfolio team focusing on SAP Master Data Governance. The position offers a telecommute option for full-time roles, with a preference for candidates near Lockheed Martin facilities. The role... 
    Senior
    Remote job
    Full time

    Lockheed Martin Corporation

    Bethesda, MD
    2 days ago
  • A national nonprofit organization seeks a Senior Associate, Software and Platform Solutions to enhance their technology infrastructure. This role involves collaboration with various teams to improve operational platforms and requires strong expertise in Salesforce data... 
    Senior

    Management Leadership For Tomorrow

    Bethesda, MD
    4 days ago
  • A leading technology firm is seeking a highly experienced Senior Network Engineer in Bethesda, Maryland. You will support enterprise-scale network design and security for federal health agencies. Responsibilities include optimizing network architectures, managing hardware... 
    Senior

    Adaptivestack Technologies Inc.

    Bethesda, MD
    5 days ago
  • Leidos has an exciting opportunity for a Principal Endpoint Security Systems Engineer in Bethesda, Maryland. This role involves designing, deploying, and maintaining endpoint security capabilities in a hybrid cloud/on-prem mission environment. The ideal candidate will have...
    Senior

    Koitecc Solutions

    Bethesda, MD
    1 day ago
  • $92.3k - $166.85k

    A technology firm is seeking a Network Engineer/Administrator Tier 4 to support network operations for the USCENTCOM IT Services Program. Candidates should possess a Bachelor's degree and at least 5 years of technical experience in Network and Transport technologies. Responsibilities...
    Senior

    Leidos

    Bethesda, MD
    3 days ago
  • A leading insurance provider is seeking a Senior Staff Engineer in Chevy Chase, MD to drive AI-powered capabilities and lead engineering teams. The ideal candidate will have over 8 years of experience, particularly in Generative AI, and a strong programming background... 
    Senior

    GEICO

    Chevy Chase, MD
    4 days ago
  • GEICO is seeking a highly motivated Senior Software Engineer in Bethesda, Maryland. This role involves designing, building, and maintaining...  ...JS and Java. You will work on microservices architecture, develop secure APIs, and manage databases while ensuring the quality... 
    Senior
    Visa sponsorship

    GEICO

    Bethesda, MD
    3 days ago
  • $100k - $215k

    GEICO is seeking a Senior Engineer in Bethesda, Maryland to enhance their cloud platforms through innovative design and deployment. The role focuses on improving performance, automation, and observability within OpenStack-based environments. Ideal candidates will have... 
    Senior
    Flexible hours

    GEICO

    Bethesda, MD
    3 days ago
  • $107.9k - $195.05k

     ...Our Mission, Vision, and Values guide the way we do business. The Mission Driver Enablement Center (MDEC) is seeking a Senior Salesforce Developer / Technical Lead to drive the design and delivery of advanced, integrated customer engagement solutions for Federal... 
    Senior
    Local area
    Immediate start
    Remote work

    Leidos

    Cabin John, MD
    2 days ago
  • Praescient Analytics, located in Bethesda, MD, is seeking a Senior Full-stack Developer to lead the creation of enterprise-level, cloud-native...  ...ideal candidate should possess 6+ years of experience in software development and a proven track record in building large-scale... 
    Senior

    Praescient Analytics

    Bethesda, MD
    4 days ago
  • $100k - $200k

    A leading digital transformation firm is seeking a Sr. Software Engineer in Bethesda, MD. You will craft seamless digital experiences and work across the MEAN stack. Candidates should have a strong background in software development with at least seven years of experience... 
    Senior

    US AI

    Bethesda, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!