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

Scientific Software Engineer, Associate

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: Scientific Software Engineer, Associate

Job Summary: The Associate Scientific Engineer supports the design, development, and maintenance of software applications and systems for biomedical and scientific informatics initiatives. This role requires a solid foundation in full-stack Java development, a working knowledge of terminology systems and semantic technologies, and a strong interest in contributing to public health and research infrastructure. The candidate will work under the guidance of senior engineers and scientists, supporting the successful delivery of systems and services that enhance biomedical data integration, analysis, and standards adoption.

Key Responsibilities

Technical Support and Development



  • Assist in the development and maintenance of Java-based web applications, supporting both front-end and back-end components.
  • Participate in the software development life cycle (SDLC), including requirements gathering, coding, testing, debugging, and documentation.
  • Use frameworks such as Spring and open-source libraries to build scalable and maintainable applications.
  • Help identify and resolve software bugs and participate in vulnerability mitigation tasks.

Semantic Technologies and Terminology Support



  • Support the configuration and operation of terminology development tools such as MEME and Protege.
  • Assist in implementing and managing OWL-based ontologies and participate in quality control processes.
  • Work with Triplestore technologies and write SPARQL queries under senior staff guidance.

Collaboration and Communication



  • Collaborate with technical teams and biomedical domain experts to ensure alignment of system functionality with scientific and data standards requirements.
  • Contribute to internal documentation, reports, and technical deliverables.
  • Participate in team meetings and status reviews to report progress and identify blockers.

Infrastructure and Deployment



  • Use Git/GitHub for source control and Jenkins for automated build and deployment processes.
  • Operate within Linux environments for basic configuration and troubleshooting tasks.
  • Learn and support deployment activities in cloud-based environments (e.g., AWS).

Qualifications



  • Bachelor's degree (BA or BS) in Computer Science, Information Systems, Engineering, or a related technical or scientific discipline.
  • 3-5 years of experience in software development, ideally in biomedical or scientific environments.
  • Experience in Java development and working knowledge of frameworks such as Spring.
  • Familiarity with Git, Jenkins, and Linux command-line tools.
  • Understanding of software security best practices.
  • Exposure to or experience with biomedical informatics, ontologies, or terminology standards (e.g., SNOMED, LOINC, ICD, Gene Ontology).
  • Experience or coursework in semantic technologies (OWL, RDF, SPARQL).
  • Familiarity with cloud computing services and environments such as AWS.
  • Experience supporting ontology editing tools such as Protege and terminology management tools such as MEME.
  • Strong written and verbal communication skills, with an interest in collaborative development.
  • Eager to learn and grow within a fast-paced, research-oriented environment.
  • Comfortable working in a team setting and accepting direction from senior team members.
  • Detail-oriented with strong organizational skills and a proactive attitude toward problem-solving.

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-r6qmr)