SIGN IN
NLM Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ripple Effect · 14 hours ago

NLM Software Developer

Ripple Effect is seeking a highly skilled Software Developer to support the National Library of Medicine in its efforts to accelerate biomedical discovery and improve public health through data-powered research. The role involves full lifecycle software development in a multidisciplinary environment, contributing to the design, implementation, and maintenance of advanced biomedical applications and tools.
Telecom & CommunicationsDigital MediaConsultingLifestyleMarketingCommunications InfrastructureConsumer ResearchEvent Management

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

Qualification

Full lifecycle software developmentC++PythonJavaAgile/ScrumJavaScriptRMySQLPostgreSQLMongoDBElasticSearchBiomedical computingAI/ML frameworksCloud-native developmentSection 508 complianceJupyter NotebooksGitHubGitLabCI/CD pipelinesNIH experienceProblem-solvingCommunicationDocumentation

Required

High School Diploma
9 years of relevant professional experience, or a combination of education and experience that is equivalent to nine years
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

Preferred

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

Benefits

Competitive pay and exceptional benefits
Work/life programs based on your employment classification and personalized preferences

Company

Ripple Effect

twittertwittertwitter
company-logo
Ripple Effect provides professional consulting and exceptional talent for federal, private, and non-profit clients to deliver some of the most crucial policies and programs that shape our nation.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Amy Bielski
President and CEO
linkedin
leader-logo
Jennifer Pohlhaus
Chief Operating Officer
linkedin
Company data provided by crunchbase