Date: 1 day ago
City: Bethesda, Maryland
Salary:
$90,000
-
$130,000
per year
Contract type: Full time

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
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 [email protected].
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 [email protected] emails, not free commercial services like Gmail or WhatsApp. If you receive suspicious emails asking for payment or personal information, contact us immediately at [email protected].
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.
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.
- 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.
- 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.
- 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., Protégé).
- 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.
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 [email protected].
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 [email protected] emails, not free commercial services like Gmail or WhatsApp. If you receive suspicious emails asking for payment or personal information, contact us immediately at [email protected].
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.
See more jobs in Bethesda, MD