We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Scientific Software Engineer

LCG, Inc.
$90,000.00 - $130,000.00 / yr
retirement plan
United States, Maryland, Maryland
Jun 09, 2025

Location: Bethesda, MD

Work Type: Hybrid Work (Minimum 2 Days Onsite)

Required Clearance: Ability to obtain Public Trust

LCG, Inc. provides insight into the impact of public programs that advance our society. For more than 20 years, LCG, Inc. has been a leading provider of technology-based consulting services, biomedical research support, grants management, decision analytics, software engineering and IT operations that enhance the transparency, efficiency, and empowerment of programs with health and science missions

Job Title: Senior Scientific Software Engineer

Job Summary: The Senior Scientific Software Engineer is a technical and strategic leader responsible for the design, implementation, and management of advanced software applications and systems in support of biomedical and scientific informatics initiatives. This role demands extensive experience in full-stack Java development, terminology systems, cloud-based architecture, and biomedical data standards. The candidate will serve as a task lead and subject matter expert, contributing to the successful delivery of highly complex systems and applications used across scientific research and public health domains.

Key Responsibilities

Project and Systems Leadership


  • Lead software development life cycle (SDLC) activities including planning, analysis, design, implementation, testing, documentation, and delivery.
  • Serve as the day-to-day point of contact for assigned development tasks and lead cross-functional teams to ensure timely and high-quality deliverables.
  • Interpret complex technical and scientific requirements and translate them into effective software solutions.
  • Act as a senior advisor to customers and stakeholders on technical architecture, software strategies, and research applications.
  • Oversee project reporting and resource allocation, ensuring alignment with scope, objectives, and milestones.

Development and Technical Expertise


  • Design, develop, test, and implement robust and scalable Java-based web applications, including both front-end and back-end components.
  • Develop applications using modern frameworks such as the Spring Framework, integrating open-source tools and libraries.
  • Maintain secure development practices, analyzing and addressing security vulnerabilities in applications.
  • Implement and manage terminology editing tools and processes, particularly those based in OWL and description logic.
  • Configure, manage, and operate MEME software, including experience running full MEME production cycles for systems such as the NCI Metathesaurus.
  • Utilize Triplestore databases and write advanced SPARQL queries for semantic data retrieval and processing.
  • Manage source code using Git/GitHub and automate builds and deployments using Jenkins CI/CD pipelines.
  • Work comfortably within Linux environments and utilize command-line tools for configuration, monitoring, and debugging.
  • Support development in cloud-based environments (e.g., AWS), focusing on scalability, performance, and integration.

Terminology and Semantic Integration


  • Apply knowledge of biomedical vocabularies and ontologies such as LOINC, ICD-9/10, ICD-O, Gene Ontology, and SNOMED.
  • Participate in ontology modeling and terminology development efforts using OWL and other semantic standards.
  • Collaborate with biomedical content specialists and informatics teams to align application functionality with domain-specific semantic needs.

Qualifications



  • Bachelor's degree (BA or BS) in Computer Science, Information Systems, Engineering, or related technical or scientific discipline.
  • Minimum of ten (10) years of progressive experience in scientific software development and systems analysis.
  • Familiarity with biomedical informatics or scientific research environments.
  • Experience with description logic-based systems and editing tools (e.g., Protege).
  • Proficiency in Triplestore technologies and semantic query languages (e.g., SPARQL).
  • Experience in DevOps, cloud infrastructure (e.g., AWS), and containerization tools.
  • Knowledge of biomedical terminologies including but not limited to LOINC, ICD9/10, SNOMED CT, and Gene Ontology.
  • Proven expertise in full-stack Java application development, including Spring Framework.
  • Experience working with terminology/ontology tools and systems, including MEME and OWL-based editors.
  • Strong analytical and problem-solving skills with ability to translate scientific needs into technical solutions.
  • Excellent communication and leadership skills for interfacing with clients, team members, and stakeholders.

Compensation and Benefits

The projected compensation range for this position is $90,000 to $130,000 per year benchmarked in the Washington, D.C. metropolitan area. Salary at LCG is determined by various factors, including but not limited to role, location, the combination of education/training, knowledge, skills, competencies, certifications, and work experience.

LCG offers a competitive, comprehensive benefits package which includes health insurance options (medical, dental, vision), life and disability insurance, retirement plan contributions, as well as paid leave, federal holidays, professional development, and lifestyle benefits.

Devoted to Fair and Inclusive Practices

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law.

If you are interested in applying for employment with LCG and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department by email at hr@lcginc.com.

Securing Your Data

Beware of fraudulent job offers using LCG's name. LCG will never request payment-related details or advancement of money during the application process. Legitimate communication will only come from lcginc.com or system@hirebridgemail.com emails, not free commercial services like Gmail or WhatsApp. If you receive suspicious emails asking for payment or personal information, contact us immediately at hr@lcginc.com.

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.

Applied = 0

(web-696f97f645-6kfh8)