Research Software Engineer- Program Analyst
Listed on 2026-09-15
-
Software Development
.NET Developer, SQL Developer, Backend Developer, Javascript
Working at Yale means contributing to a better tomorrow. Whether you are a current resident of our New Haven-based community, eligible for opportunities through the New Haven Hiring Initiative, or a newcomer, interested in exploring all that Yale has to offer, your talents and contributions are welcome. Discover your opportunities at Yale!
Position overviewThe Yale Digital Health Lab is seeking a motivated software developer to help support and enhance technology that protects vulnerable populations and improves healthcare operations.
A primary focus of this position is developing and supporting secure, production web applications used in healthcare, public-service, and research settings. Projects include digital health platforms, workforce and licensing applications, clinical research technologies, and innovative software that improves public services and protects vulnerable populations. The developer will also have opportunities to contribute to digital health research involving elder-mistreatment screening, electronic informed consent, and clinical research tools.
Rather than working on a single application, the successful candidate will contribute across multiple software platforms, gaining experience with enterprise web development, digital health technologies, secure data systems, and emerging AI-enabled solutions.
Working with investigators, researchers, designers, and technical partners, the developer will help maintain existing applications, develop new functionality, investigate technical issues, and support reliable software deployment. This is an excellent opportunity for an early-career developer seeking meaningful, hands‑on experience at Yale while building software with measurable public impact.
What you will do- Support and enhance web applications used in healthcare and public-service settings.
- Develop, test, document, and maintain application features using C#, ASP.NET, JavaScript, HTML, and CSS.
- Explore the use of AI-assisted technologies to improve user experience, workflow automation, and digital health applications.
- Investigate reported issues, identify root causes, and implement reliable solutions.
- Support users and research partners by responding to technical questions and software incidents.
- Write and maintain SQL queries and support application databases.
- Assist with application releases, configuration, deployment, and monitoring.
- Participate in code reviews, testing, technical planning, and documentation.
- Collaborate with researchers and stakeholders to translate operational needs into practical software solutions.
- Help protect sensitive information by following appropriate security, privacy, and data-handling practices.
- Contribute to additional digital health applications as project needs evolve.
- Build software that supports healthcare and helps protect vulnerable people.
- Gain hands‑on experience across development, deployment, troubleshooting, and user support.
- Work with an interdisciplinary team from Yale and collaborating organizations.
- Contribute ideas and take ownership of meaningful application features.
- Develop experience with real-world digital health and public‑sector technology.
- Access Yale’s professional‑development resources and comprehensive employee benefits.
Skills and Abilities
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).