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. 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.