NLM Sr. Software Developer
$118.17k - $135.89kRipple 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.
$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...SeniorHourly payFull timePart timeRemote workFlexible hours- ...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...SeniorLocal area1 day per week
$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...SeniorContract workTemporary workFor contractorsFor subcontractorLocal area- ...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...SeniorContract work
- ...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...SeniorPermanent employmentWork at office
- ...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...SeniorContract workLocal area3 days per week
- ...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...SeniorContract work
- ...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...SeniorRemote work
- ...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....SeniorWork experience placement
- ...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...SeniorContract workImmediate start
- ...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 workLocal areaRemote work
- ...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...SeniorFull time
- 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...SeniorContract work
- ...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...SeniorContract workImmediate start
- ...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...SeniorContract workImmediate start
$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$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...SeniorFull timeFlexible hours- ...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...SeniorFull timeFlexible hours
- ...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...SeniorFull timeRemote work
$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...SeniorFull time$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$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...SeniorWorldwideRelocation- ...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 workWork at officeLocal area
- ...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...SeniorContract work
$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$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...SeniorHourly payPart timeFor contractorsLocal areaRemote work- ...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...SeniorPermanent employmentFull time2 days per week1 day per week
- ...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
$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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to NLM Sr. Software Developer. Be the first to apply!
- software engineer full time Rockville, MD
- startup software engineer Rockville, MD
- software developer Rockville, MD
- software development engineer aws Rockville, MD
- ngo software engineer Rockville, MD
- software engineer Rockville, MD
- senior software engineer Rockville, MD
- cybersecurity software engineer Rockville, MD
- part time software developer remote Rockville, MD
- intel software engineer Rockville, MD


