NLM Software Developer
$98.47k - $113.25kRipple Effect
General Information Job Code : CIT-DV-03/CIT-DB-03 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 : $98,474-$113,245 (how we pay and promote) 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. 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. Minimum Education and Experience High School Diploma 6 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 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 EEO Statement 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. Eligibility for employment will be verified using E‑verify. #J-18808-Ljbffr Ripple Effect
$90.27k - $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 databases...SuggestedFull timeRemote workFlexible hours$70k - $90k
...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...SuggestedTemporary workLocal areaRemote work- ...competitive pay, growth opportunities, and excellent retirement options. Job Summary Tuvli seeks a Senior Java Full Stack Developer to enhance our software development and operations team. You will craft high-performance solutions meeting government client needs, utilizing...SuggestedFor contractorsLocal area
- Ripple Effect is seeking a Software Developer to support the National Library of Medicine (NLM) in Maryland. You will play a key role in designing and developing secure software solutions that accelerate biomedical discovery. The role involves collaboration with multidisciplinary...Suggested
- ...Sr. Java Developer The Senior Java Developer will work as the senior developer in the document management / workflow space. The... ...Technical Skills Required: • 8 - 10 years experience in software development • 5+ years hands-on J2EE • XML/XSLT • Extensive...Suggested
- ...Java Developer Apex Systems has an immediate opening for a mid-level Java Developer/SDET. The position is on a long-term contract basis, with chance to become a permanent employee if desired. The successful candidate will work in a fast paced environment, and help develop...Long term contractPermanent employmentContract workImmediate start
- ...Responsibilities and Duties: Provide technical leadership in enterprise security architecture and engineering. Collaborate with developers, engineers, and project teams to define system security requirements. Identify vulnerabilities and security gaps during system...Local areaFlexible hours
$193.07k - $238.3k
...Lead Software Engineer Financial Industry Regulatory Authority, Inc. seeks a Lead Software Engineer in Rockville, MD. Hours: Monday... ...and processes and recommend improvements. Design and develop industry-leading software solutions that meet defined quality standards...Monday to FridayFlexible hours3 days per week- Position: Senior Platform Engineer Hybrid: 3 days/week onsite - in Rockville, MD or Tysons Corner, VA Will require an onsite interview Senior Platform Engineer with strong AWS platform-building experience to help modernize an existing big data platform...3 days per week
$91.83k - $124.75k
Location: Rockville, MD Job Title: Full Stack Developer / Java Developer Sponsorship: No sponsorship assistance is available for this position. Hybrid: Minimum of 3 Days Onsite (May increase as Client needs may increase) Position Description: LCG is hiring a Full-Stack...Work experience placementLocal areaImmediate start- ...by application teams. Implement promotion workflows, approvals, drift prevention, and environment separation. Partner with developers, security, and operations to deliver secure golden paths. Design and develop end-to-end Jenkins Declarative and Scripted pipelines...Contract work
$90k - $100k
...Job Description Salary: $90,000 - $100,000 Deep Learning Software Developer Lexical Intelligence provides software and services related... ...Biomedical Communications (LHNCBC), National Library of Medicine (NLM), National Institutes of Health (NIH). This position...Temporary workLocal areaShift work- ...Are you an experienced Full Stack Java Developer passionate about delivering mission-critical solutions? Precise is looking for talented... ...Development: Participate in all aspects of the software development lifecycle, including scope and work estimation, architecture...For contractorsFlexible hours
$114.2k - $207.2k
...Working independently, the Lead Software Engineer owns development of software products and works on improving the overall quality of... ...processes within job area and recommends improvements Designs and develops industry-leading solutions that meet defined quality standards,...Full timeTemporary workFor contractorsWork experience placementFor subcontractorLocal areaImmediate start- ...are identified, implemented, and used. Essential Job Functions: Software Security Assessment: - Evaluate applications for appropriate... ...Application Security Control Development: - Provide expert guidance to developers on the appropriate selection and implementation of relevant...Contract 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...- Ardent is seeking a Lead Security Engineer in Rockville, MD, to provide technical leadership in designing, implementing, and maintaining secure systems across enterprise environments. You'll support system development, identify vulnerabilities, and ensure compliance with...
- ...library, Servlets, JSP) XML Web-based applications SOAP Ant SQL Oracle Unix/Linux Spring framework Hibernate AJAX Agile software development practices Excellent communication and writing skills Product development methodologies Experience using software...
$80 - $85 per hour
...Senior Java Developer Contract Company Description Tech Tammina LLC Job Description 7 – 8 years experience with the following... ...Workbench is a Plus Qualifications Knowledge of software lifecycle methodology – Rational Unified Process (RUP) and Rapid...Contract work$98k - $163k
Job Family:Software Development & Support (Digital)Travel Required:NoneClearance Required:Ability... ...the National Library of Medicine (NLM) Office of Computer and Communications Systems... ....js, exposing secure REST/GraphQL APIs.Develop responsive frontends using React or...Work at officeFlexible hours- ...implementing, and advancing application security practices across the Software Development Life Cycle (SDLC). This role partners closely with... ...to security best practices and compliance standards. Develop and maintain documentation related to security findings,...Contract workImmediate start
- ...Sr. Java Developer Apex Systems is looking for a Sr. Backend Developer to join the leading financial regulatory authority, who was... ...The Sr. Backend developer will be responsible for hands-on software development to build a new, enterprise level application. Education...Work experience placement
- ...Software Developer Must have: SQL, Microsoft SQL Server 2008, SSIS,.NET/C# Plus: Visual Studio/TFS 2013, SSRS, Crystal Reports,.NET/VB, VB6, WCF Experience: Minimum 4 years & more preferred. Under general direction of the Manager Software Development...
- ...Job Title : Senior Software Engineer Location : Rockville MD (remote until Covid-19) 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...Remote work
- TryApplyNow is hiring a mid-level Full Stack Developer with expertise in Java, Python, and AWS to work on scalable cloud-native applications. This hybrid role is based in Rockville, Maryland, and offers the chance to work with modern technologies like microservices and...Full timeFlexible hours
$140k - $200k
# Full Stack Developer (Java/Python/AWS)\_ W2Jobs via DiceBe an Early ApplicantFull TimemidHybridRockville, Maryland, USPosted Today## Role OverviewJobs via Dice is hiring a mid-level Full Stack Developer (Java/Python/AWS)\_ W2. This is a full-time hybrid role, based in...Full time$60 - $65 per hour
...analytics solutions ✔ Strong problem‑solving and analytical skills Compensation: $60.00 - $65.00 per hour About Us We’re more than Software Company with a creative side. We’re a full-service creative studio with a serious technology background. We take a holistic view...Hourly pay$142.79k - $170.2k
...and within scope. Analyze customer and business requirements to develop technical solutions for complex networking challenges. Ensure... ..., and scalability. Coordinate procurement of network hardware, software, and vendor/subcontractor services as needed. Develop and maintain...Temporary workFor subcontractorRemote workFlexible hoursWeekend work$115k - $145k
Cloud Engineer Opportunity We are Skyward. A love for people, for improvement, for human advancement through information technology. We are a people-centered business with a desire to serve others. We are diverse and unified; creative and collaborative; a collection...For contractorsRemote workFlexible hoursNight shift- ...Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This... ...that is constantly changing and can work closely with developers and operations managers responsible for stable production services...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to NLM Software Developer. Be the first to apply!
- senior robotics software engineer Rockville, MD
- senior software engineer Rockville, MD
- software developer fintech Rockville, MD
- senior software engineer ruby on rails Rockville, MD
- federal - software developer Rockville, MD
- consulting software engineer Rockville, MD
- software engineer travel Rockville, MD
- junior software developer remote Rockville, MD
- scientific software engineer Rockville, MD
- senior software engineer remote Rockville, MD

