Jobs › Companies › Ripple Effect › NLM Sr. Software Developer

Über diese NLM Sr. Software Developer Stelle bei Ripple Effect

Ripple Effect · Vor Ort · Rockville, Maryland, United States

General Information 

  • Job Code: CIT-DV-06T
  • 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: 1
  • Salary Range: $170,170 to $195,687 (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 Senior Software Developer with 15+ years of experience to support our client's mission. This Senior 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. 

Responsibilities 

  • Analyze and Design Complex Systems: Lead 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) Lead: 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: Lead projects 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
  • 15 years of relevant professional experience, or a combination of education and experience that is equivalent to nine years

Basic Requirements 

  • Experience in leading 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

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 [email protected] or your recruiter. Eligibility for employment will be verified using E-verify. 

Bereit, sich bei Ripple Effect zu bewerben?
Bei Ripple Effect bewerben

Wie sich dieses Gehalt für Software Engineer vergleicht

Diese Stelle zahlt $182,929/yr — im Einklang mit der üblichen Spanne für Software Engineer Stellen.

$98,611 dem Median $174,500 $260,000

Übliche Spanne $133,750–$216,161/yr, aus 10,854 vergleichbaren Software Engineer Anzeigen auf JobsRadar (Vergütung auf USD hochgerechnet). Gehaltseinblicke für Software Engineer ansehen →

Über Ripple Effect

About Us.

Ripple Effect works with federal, private, and non-profit clients to support some of the most crucial policies and programs that shape our nation. We are researchers and communicators, scientists, analysts and more, linked by curiosity and a commitment to excellence. We undertake challenging missions every day, and to make them successful we recruit bright, adaptable people who truly understand our clients' issues and pair them with functional specialists to build common sense, tailored solutions. That's the Ripple Way, and our clients deserve nothing less.

About our Recruiting Process.

Ripple Effect initiates a multi-step recruiting process, specifically designed for each position. The steps may include, but are not limited to the following: application review, phone interview(s), assessment(s), request for work sample(s), interview(s) (virtual, by phone, or on-site), and reference/background/security check(s). Due to contractual requirements for some positions, you may have to obtain a security clearance (or confirm that you already have one).

Assessment materials and results will be considered confidential and safeguarded in the same fashion as employment applications. To learn more about how Ripple Effect will use your information, please see our informed consent policy.

Accommodations.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or protected veteran status and will not be discriminated against on the basis of disability.

Ripple Effect complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Ripple Effect HR ([email protected] or 800-277-5708 Extension #4).

Alle Jobs bei Ripple Effect ansehen →

Ähnliche Jobs

The Semios Group
Software Developer Co-op
The Semios Group
⚡ Früh bewerben Vancouver, British Columbia, C... Vor Ort $41,600–$49,920
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Bauer Media Outdoor
Mid-level Software Engineer
Bauer Media Outdoor
⚡ Früh bewerben London, England, United Kingdo... Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Universal Quantum
SDK/UX Software Engineer (f/m/d)
Universal Quantum
⚡ Früh bewerben Hamburg, Hamburg, Germany Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Keylane
Medior /Senior Java Software Engineer
Keylane
⚡ Früh bewerben Utrecht, Utrecht, Netherlands Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Pinewood.AI
Senior Software Developer - C#/.NET - London, Hybrid or remote
Pinewood.AI
⚡ Früh bewerben London, England, United Kingdo... · standortgebunden
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Landytech
Senior Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Landytech
⚡ Früh bewerben Paris, Île-de-France, France Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Landytech
Senior Software Engineer - Solution & Data Architecture - B2B SaaS Fintech
Landytech
⚡ Früh bewerben London, England, United Kingdo... Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Vanta
Staff Software Engineer, AI and Data Risk
Vanta
⚡ Früh bewerben Remote - Ireland · standortgebunden
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.
Vanta
Staff Software Engineer, AI and Data Risk
Vanta
⚡ Früh bewerben Remote - UK · standortgebunden
● Neu 👁 Gesehen ✓ Beworben vor 4 Std.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei Ripple Effect

Alle Jobs bei Ripple Effect ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos