University of North Carolina at Chapel Hill logo

University of North Carolina at Chapel Hill

Research Software Developer

🇺🇸 Chapel Hill, NC 🕑 Full-Time 💰 $77K - $85K 💻 Software Engineering 🗓️ February 10th, 2026
CI/CD Docker Kubernetes

Edtech.com's Summary

The University of North Carolina at Chapel Hill is hiring a Research Software Developer. The role involves designing, developing, and operating cloud-native computing environments to support research projects at the Renaissance Computing Institute (RENCI). The developer will implement algorithms, assist with DevOps and automation, and improve security and performance while collaborating closely with senior engineers and research partners.

Highlights
  • Design and develop cloud-native computing environments for research projects.
  • Implement data structures, algorithms, and research workflows.
  • Assist with DevOps tasks, including continuous integration and deployment workflows.
  • Support security, reliability, and observability improvements such as automated testing and vulnerability scanning.
  • Collaborate with senior engineers, RENCI management, and research partners to gather requirements and incorporate feedback.
  • Require foundational software development experience and proficiency with programming languages like Python or Java.
  • Familiarity with Linux/command-line environments and basic concepts in databases, cloud platforms, and authentication.
  • Preferred qualifications include knowledge of Docker, Kubernetes, CI/CD tools, and interest in research computing or data science.
  • Minimum education: relevant post-Baccalaureate degree or Bachelor’s degree plus 3+ years of relevant experience.
  • Hiring range: $77,000 to $85,000 annually for a full-time permanent position.