The Research Software Developer will contribute to the design, development, and operation of cloud-native computing environments that support research and data-driven projects at the Renaissance Computing Institute ( RENCI ). This role focuses on building foundational software components and workflows while developing skills in modern research software engineering practices. Responsibilities include: 1. Implementing data structures, algorithms, and research workflows 2. Assisting with DevOps and automation practices, including continuous integration pipelines and deployment workflows 3. Supporting improvements to security, reliability, and observability, such as automated testing, vulnerability scanning, and performance monitoring The Research Software Developer will work closely with senior engineers, RENCI management, and research partners to understand requirements, implement features, demonstrate functionality, and incorporate user feedback. This position provides strong opportunities for mentorship, skill development, and professional growth within a collaborative research environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Entry Level