Overview
DLH is seeking a part-time Software Engineer to support the enhancement, maintenance, and ongoing development of a study management system used to track participant enrollment, engagement, retention, and progression through key study milestones. The successful candidate will work closely with program leadership, data managers, and end users to develop new functionality, improve reporting capabilities, streamline workflows, and support data-driven decision-making for large-scale research studies.
This position is ideal for a software engineer who enjoys building practical solutions that directly support scientific research and operational excellence.
Responsibilities
- Design, develop, test, and maintain enhancements to an existing study management system.
- Collaborate with study leadership, project managers, data managers, and end users to gather requirements and translate operational needs into technical solutions.
- Develop dashboards, reports, and data visualizations that track participant progress through study milestones, recruitment pipelines, retention activities, and follow-up schedules.
- Create automated workflows, notifications, and monitoring tools to improve study operations and participant management.
- Design and implement database enhancements to improve data quality, performance, and reporting capabilities.
- Troubleshoot system issues, identify root causes, and implement corrective actions.
- Develop and maintain application programming interfaces (APIs) and system integrations with research platforms, data collection systems, and reporting tools.
- Participate in software testing, validation, and user acceptance testing activities.
- Prepare technical documentation, system specifications, user guides, and change management documentation.
- Support implementation of security, privacy, and regulatory requirements applicable to research data systems.
- Recommend system improvements, modernization opportunities, and scalable solutions to support future study growth.
Qualifications
Preferred Qualifications
- Experience supporting clinical research, epidemiologic studies, healthcare, public health, or participant management systems.
- Experience developing automated workflows, notification systems, and participant tracking tools.
- Familiarity with HIPAA, FISMA, FedRAMP, or other healthcare/research data security requirements.
- Experience working in NIH, academic research, or government-funded research environments.
Basic Compensation: $60.00 - $80.00 per hour
The salary range listed reflects what we reasonably expect to pay for this role at the time of posting. The final offer may vary based on skills, experience, geographic location, market conditions, and internal equity. Additional compensation may include performance incentives and program-specific awards. We do not use salary history to determine compensation, in line with applicable law.
#LI-REMOTE