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
- ...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
- ...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...SeniorContract work
$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...SeniorContract workWork experience placementFlexible hours- 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...SeniorFull time
$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...SeniorFull time- 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
$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- 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 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...SeniorRemote workFlexible hours
- 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
- 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...SeniorRemote job
- 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
- 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...Senior3 days per week
- 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
- 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...SeniorRemote jobFlexible hours
$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...SeniorWork at officeLocal areaImmediate startRemote work$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- 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...SeniorFlexible hours
$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- 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...SeniorRemote jobFull time
- 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
- 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
- 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
$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- 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 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...SeniorVisa sponsorship
$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...SeniorFlexible hours$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...SeniorLocal areaImmediate startRemote work- 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
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software engineer amazon Bethesda, MD
- agile software developer Bethesda, MD
- software developer positions Bethesda, MD
- senior software design engineer Bethesda, MD
- software developer Bethesda, MD
- ngo software engineer Bethesda, MD
- startup software engineer Bethesda, MD
- scientific software engineer Bethesda, MD
- software data engineer Bethesda, MD
- senior software engineer Bethesda, MD

