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

NLM Sr. Software Developer

$118.17k - $135.89k

Ripple Effect

Are you passionate about designing and developing secure, scalable software solutions that support cutting edge biomedical research and high-performance computing environments? Do you thrive in collaborative, multidisciplinary teams where your expertise in full software development lifecycle—from analysis and design to testing and deployment—can drive innovation in public health and scientific discovery?

Ripple Effect is seeking a highly skilled Software Developer with 6+ years of experience to support our client's mission. The Software Developer will play a key role in supporting the National Library of Medicine (NLM)—a global leader in biomedical research and data science—in its efforts to accelerate biomedical discovery and improve public health through data-powered research. This role will involve full lifecycle software development in a multidisciplinary environment, contributing to the design, implementation, and maintenance of advanced biomedical applications and tools.

If this position sounds of interest, there’s a place for you here at Ripple Effect! We offer a diverse and engaging work environment, with a multitude of incentives and flexible work options that work for you and your lifestyle. 

General Information 

  • Job Code : CIT-DV-04T/CIT-DB-04T
  • Location : Client/NIH Main Campus
  • Employee Type : Exempt, Full-Time Regular
    (Ask our recruiters about flexible work arrangements) 
  • Telework : None/Client Site
  • Clearance : Public Trust
  • Number of Openings : may have multiple openings
  • Salary Range : $118168 - $135894 (how we pay and promote) 

Responsibilities 

  • Analyze and Design Complex Systems: Conduct in-depth analysis of scientific and operational requirements to design robust, scalable, and secure software systems. Develop detailed technical specifications and architectural plans that align with NIH/NLM research objectives and infrastructure standards. Design, implement, and maintain software applications across diverse environments including Linux, Windows, MacOS, Android, and web-based platforms. Ensure cross-platform compatibility and performance optimization.
  • Full Software Development Lifecycle (SDLC) Participation: Engage in all phases of the SDLC—from requirements gathering and system design to coding, testing, deployment, and long-term maintenance. Apply Agile and DevSecOps methodologies to ensure iterative delivery and continuous improvement.
  • Collaborative Solution Engineering: Work closely with interdisciplinary teams of researchers, data scientists, clinicians, and IT professionals to develop software that supports biomedical research, clinical data analytics, and public health initiatives.
  • Performance and Usability Optimization: Refactor and enhance existing software systems to improve speed, reliability, scalability, and user experience. Implement responsive design and user-centered development practices.
  • Security, Accessibility and Compliance: Ensure all software adheres to federal cybersecurity standards including FISMA and FedRAMP. Implement secure coding practices, conduct vulnerability assessments, and support the development of System Security Plans (SSPs) and Authority to Operate (ATO) documentation. Design and develop software that meets Section 508 accessibility standards and NIH/NLM usability guidelines. Conduct accessibility testing and remediation as needed.
  • Documentation and Knowledge Sharing: Produce comprehensive technical documentation including system architecture diagrams, API references, user manuals, and training materials. Contribute to internal knowledge bases and support onboarding of new team members.

Requirements

Minimum Education and Experience 

  • High School Diploma
  • 9 years of relevant professional experience, or a combination of education and experience that is equivalent to nine years

Basic Requirements 

  • Experience in full lifecycle software development
  • Proficiency in programming languages such as C++, Python, Java, JavaScript, R, and scripting languages (e.g., Bash).
  • Experience with databases such as MySQL, PostgreSQL, MongoDB, and ElasticSearch.
  • Familiarity with development tools and environments including Jupyter Notebooks, GitHub, GitLab, and CI/CD pipelines.
  • Strong understanding of software engineering principles, design patterns, and best practices.
  • Experience working in Agile/Scrum development environments.
  • Excellent problem-solving, communication, and documentation skills.
  • Must be able and willing to work onsite multiple days per week in Bethesda, MD.

To be successful at Ripple Effect, you must be able to pay attention to details, clearly communicate, work independently, and have an eagerness to learn. Learn more about what makes Ripple so great. Check out our capabilities.

Skills That Set You Apart 

  • Experience in biomedical, clinical, or scientific computing domains.
  • Knowledge of AI/ML frameworks and tools (e.g., TensorFlow, PyTorch, NLP libraries).
  • Familiarity with cloud-native development and container orchestration (e.g., Docker, Kubernetes).
  • Strong understanding of Section 508 compliance and accessibility standards. 
  • Previous experience with NIH, especially NLM
  • Additional Years of Experience and/or advanced degree

If you don’t have all of the skills above, don’t be discouraged—no resume paints a complete picture of a person. There’s a good chance you’re more wonderful than you think, so please apply! 

About Ripple Effect 

Ripple Effect is an award-winning women-owned small business providing professional consulting and exceptional talent for federal, private, and non-profit clients. We deliver multi-disciplinary solutions across Communications & Outreach, Research & Evaluation, Program Management & Policy, Digital Transformation, and Technical & Scientific Support solutions with a focus on science, research, and healthcare domains. 

Hiring Process | Life at Ripple

Benefits

Ripple Effect rewards our employees for their contributions to our mission in many ways, from competitive pay and exceptional benefits to a range of work/life programs based on your employment classification and personalized preferences. 

----------------------------------------------------------------------- 

Ripple Effect is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, political affiliation, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation during the hiring process, please let us know by contacting our HR department at View email address on click.appcast.io or your recruiter. Eligibility for employment will be verified using E-verify.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the NLM Sr. Software Developer in Rockville, MD vacancy
  • $129.99k - $149.48k

     ...supporting the National Library of Medicine (NLM)—a global leader in biomedical research...  ...workloads. DevOps & Automation : Develop and maintain CI/CD pipelines using tools...  ...design, including integration of open-source software and cloud-native services. Administer... 
    Senior
    Hourly pay
    Full time
    Part time
    Remote work
    Flexible hours

    Ripple Effect

    Rockville, MD
    1 day ago
  •  ...Role: Sr. Software Developer (VueJS) Location: Rockville / Gaithersburg, MD (Hybrid - one day per week on Fridays) (Only local candidates) Duration: 6 months C2H Responsibilities • Develop Web Applications using REST APIs, Modern JavaScript Frameworks... 
    Senior
    Local area
    1 day per week

    Veracity

    Rockville, MD
    1 day ago
  • $87k - $110k

     ...Here’s who you are: (required) ~ Experience with AGTEK Earthwork Software or similar ~ Knowledge of Bluebeam and/or On Screen Take-off...  ...with reviewing and environmental reports ~ Ability to develop strong relationships with local trade partners ~5+ years of increased... 
    Senior
    Contract work
    Temporary work
    For contractors
    For subcontractor
    Local area

    Lee County Electric Cooperative Inc

    Rockville, MD
    9 days ago
  •  ...Senior Java Developer Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Java Developer for a contract assignment with one of our premier Regulatory clients in Rockville, MD or New York, NY. Summary: Looking for a Senior Developer for a contract... 
    Senior
    Contract work

    SGA

    Rockville, MD
    2 days ago
  •  ...till - 02/14/2025. NTT DATA, Inc. currently seeks a "Sr. .Net Full Stack Developer" to join our team in "Rockville, MD". (NOTE: It's hybrid...  ...needs, develop requirements, design, develop and test custom software solutions. Provide technical leadership and take... 
    Senior
    Permanent employment
    Work at office

    Kasmo Global

    Rockville, MD
    1 day ago
  •  ...Title: Sr. Software Developer (Java/J2EE/Application Modernization) Location: Rockville, MD Duration: Contract Only local candidates in Maryland or Virginia, USC OR GC The interview will be on-site. This is a hybrid role , requiring three... 
    Senior
    Contract work
    Local area
    3 days per week

    3B Staffing LLC

    Rockville, MD
    4 days ago
  •  ...Sr. DevOps Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Sr. DevOps Engineer for a contract assignment with one of...  ...professional with Amazon Web Services experience. As part of the Developer Experience Team, you will be helping with the automation... 
    Senior
    Contract work

    SGA

    Rockville, MD
    3 days ago
  •  ...Job Title : Senior Software Engineer Location : Rockville MD (remote until Jan 2022) Duration : 6 Months CTH Visa...  ...experience with a related master's degree. Full stack developer with hands-on experience with backend, frontend and database technologies... 
    Senior
    Remote work

    Navtech

    Rockville, MD
    2 days ago
  •  ...Sr. Java Developer Apex Systems is looking for a Sr. Backend Developer to join the leading financial regulatory authority, who was voted...  ...The Sr. Backend developer will be responsible for hands-on software development to build a new, enterprise level application.... 
    Senior
    Work experience placement

    Software Technology Inc

    Rockville, MD
    2 days ago
  •  ...I have an opportunity for " Sr. Salesforce developer " and looking for a candidate who can join Immediately if you are interested reply me with your updated resume or consultant's contact details and if you could refer someone i really appreciate it. Job Title : Sr... 
    Senior
    Contract work
    Immediate start

    Navtech

    Rockville, MD
    2 days ago
  •  ...Engineer I Lexical Intelligence provides software and services related to processing large-...  ...within the National Library of Medicine (NLM), Lister Hill National Center for...  ...Authority to Operate (ATO) processes and developing System Security Plans (SSPs) Knowledge... 
    Temporary work
    Local area
    Remote work

    Lexical Intelligence

    Bethesda, MD
    3 days ago
  •  ...Description NO C2C  Responsibilities:  Design and develop native iOS mobile applications for the smartphone, tablets, wearables...  ...technologies  Qualifications:  8+ years of experience in software development using C++,/Objective C/Java.  3+ year of... 
    Senior
    Full time

    Jobsbridge

    Rockville, MD
    20 hours ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for an Sr Software Engineer (SQL/Athena) for a Contract assignment with one of our premier Financial Services...  ...data using AWS services (Athena, RDS, Hive) Develop and maintain dashboards and KPI reports... 
    Senior
    Contract work

    Software Guidance & Assistance

    Rockville, MD
    3 days ago
  •  ...I have an opportunity for " Sr. Oracle E-commerce Cloud Consultant ___ Rockville, MD - Hybrid " and I am...  ...Position Description : Senior Oracle eCommerce Software Engineer will partner to design, develop and implement robust software solutions to support our... 
    Senior
    Contract work
    Immediate start

    Navtech

    Rockville, MD
    5 days ago
  •  ...Title : Sr. Software Engineer Location : Rockville, MD or McLean, VA Target Start Date : ASAP Type...  ...a seasoned individual contributor responsible for designing, developing, and maintaining enterprise-grade software solutions within AWS... 
    Senior
    Contract work
    Immediate start

    ConsultNet Technology Services and Solutions

    Rockville, MD
    2 days ago
  • $136k - $144k

     ...Senior Software Developer Goldbelt Apex, a part of the Healthcare Technology Transformation Group, is a data-focused company dedicated to process and quality in every aspect. As experts in healthcare IT experts, Apex is committed to building systems for healthcare... 
    Senior

    Goldbelt Apex

    Rockville, MD
    2 days ago
  • $144.77k - $209.11k

     ...Sr. ServiceNow Developer Employment Type: Full-Time, Mid-level Department: Information Technology CGS is seeking a ServiceNow Developer...  ...to HR and HR fulfillment process - Refactor ServiceNow software customizations during ServiceNow major updates - Collaborate... 
    Senior
    Full time
    Flexible hours

    Contact Government Services, Llc

    Rockville, MD
    20 hours ago
  •  ...Senior Software Developer (VDB) Black Canyon Consulting (BCC) is searching for a Senior Software Developer (VDB) to support National Center...  .... NCBI is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). NCBI is the world... 
    Senior
    Full time
    Flexible hours

    Black Canyon Consulting LLC

    Bethesda, MD
    1 day ago
  •  ...Senior Software Developer Bethesda, Maryland Overview Black Canyon Consulting (BCC) is searching for a Senior Software Developer to...  ...Information (NCBI) is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). NCBI is the... 
    Senior
    Full time
    Remote work

    Black Canyon Consulting LLC

    Bethesda, MD
    4 days ago
  • $130k - $150k

    Progressive Technology Federal Systems, Inc. is seeking a full-time Search Backend Engineer in Rockville, MD. Candidates should have 7+ years of Java development experience, proficiency with Solr/SolrCloud, and strong troubleshooting skills. Responsibilities include designing...
    Senior
    Full time

    Progressive Technology Federal Systems, Inc.

    Rockville, MD
    4 days ago
  • $86k - $111k

    Senior Application Engineer, CNC Machining Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need...
    Senior

    Xometry

    Rockville, MD
    2 days ago
  • $164.03k

    Work with some of the best developers on the planet. A career at ICORE entails all-round skill enhancement and continuous learning. We...  ...Inc., 13240 Executive Park Ter, Germantown, MD 20874 Sr. Software Developer: Design, develop, code, test and maintain software... 
    Senior
    Worldwide
    Relocation

    Icore Infotech Inc

    Germantown, MD
    5 days ago
  •  ...Software Engineer I Lexical Intelligence provides software and services related to processing...  ...within the National Library of Medicine (NLM), Lister Hill National Center for...  ...project management frameworks Experience developing applications for Linux, Windows, MacOS, Android... 
    Temporary work
    Work at office
    Local area

    Lexical Intelligence

    Bethesda, MD
    3 days ago
  •  ...Job Title: Sr. Application Engineer Status: Exempt Essential Functions Analyzes...  ...and system requirements. Designs software applications and subsystems to support software...  ...to users in the areas of applications developed under this contract. Serves as the... 
    Senior
    Contract work

    Edgewater Federal Solutions

    Germantown, MD
    2 days ago
  • $120k - $145k

     ...A leading bioscience and IT company is seeking a Senior Full Stack Developer to work with federal clients, including the NIH. The ideal candidate will design and build cloud-native applications, leveraging skills in Node.js and Angular. Responsibilities include developing... 
    Senior

    Axle Inc

    Rockville, MD
    1 day ago
  • $90 - $95 per hour

     ...technology and mission support services that help government agencies succeed. The Opportunity We are currently seeking a Sr. Software Developer with IT Project Management experience (Part-Time, 1099) to support a federal government customer. This role is ideal for... 
    Senior
    Hourly pay
    Part time
    For contractors
    Local area
    Remote work

    RCG

    Silver Spring, MD
    4 days ago
  •  ...Role: Salesforce Architect/Senior Salesforce Developer Client: Federal Government Position Type: Full-Time, W2. This position requires a Permanent Resident or a U.S. citizen. Location: Primary place of performance is HYBRID. The role involves travel to the... 
    Senior
    Permanent employment
    Full time
    2 days per week
    1 day per week

    ExpediteInfoTech Inc

    Rockville, MD
    4 days ago
  •  ...NAVA Software solutions is looking for a Sr. DevOps Engineer for one of our clients . Details: Sr. DevOps Engineer Location: Bethesda...  ...and improve confidence in delivered software Develop documentation of CI/CD pipelines and communication to... 
    Senior

    Nava Software Solutions

    Bethesda, MD
    2 days ago
  • $144k - $192k

    Alumni Ventures is seeking an experienced AI Solutions Developer in Rockville, MD. The role includes collaborating in a team to develop AI solutions for nuclear reactor workflows. Candidates should have a Bachelor’s degree in computer science or related field and about... 
    Senior

    Alumni Ventures

    Rockville, MD
    2 days ago
  •  ...out a junit test framework, Configure Jenkins for automated regression testing. Document software defects, using a bug tracking system, and report defects to software developers. Qualifications: Bachelor's degree in a technical field such as computer science, computer... 
    Senior

    The Consortium

    Rockville, MD
    2 days ago

Do you want to receive more vacancies?

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