Senior Research Software Engineer - Cloud & Kubernetes

University of North Carolina at Chapel Hill

Chapel Hill (NC)

On-site

USD 110,000 - 140,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

University of North Carolina at Chapel Hill’s Renaissance Computing Institute (RENCI) seeks a Senior Research Software Developer to lead the design, development, deployment, and operation of cloud-native computing environments for research and data projects.

You will deliver production-grade software across public-cloud and on-premises platforms, collaborating with researchers and engineers to translate requirements into scalable solutions.

Qualifications

  • Demonstrated experience designing, developing, testing, and maintaining production-quality software systems.
  • Strong Python programming skills, including services, APIs, automation, data-processing workflows, or research software.
  • Strong Unix/Linux programming and systems skills, including shell usage, debugging, and automation.
  • Hands-on cloud development across one or more public-cloud and on‑premises environments (AWS, Azure, etc.).
  • Experience containerizing applications with Docker or compatible containers.
  • Experience deploying, operating, and troubleshooting applications on Kubernetes.
  • CI/CD expertise, including GitHub Actions workflows for testing, security checks, image builds, and deployments.
  • Knowledge of software engineering fundamentals and agile, team-based development.

Responsibilities

  • Designing and implementing software components, data structures, algorithms, APIs, and research workflows using Python and related technologies.
  • Developing and operating containerized applications and Kubernetes‑based platforms across AWS, Azure, and on‑premises environments.
  • Establishing and improving CI/CD, automated testing, security, reliability, and observability practices, including GitHub Actions, vulnerability scanning, logging, monitoring, and deployment automation.

Skills

Python programming
Unix/Linux
Docker
Kubernetes
CI/CD
GitHub Actions
Agile
Communication

Education

Master’s or Bachelor’s degree

Tools

Docker
Kubernetes
GitHub Actions
Jira

Job description

University of North Carolina at Chapel Hill’s Renaissance Computing Institute (RENCI) seeks a Senior Research Software Developer to lead the design, development, deployment, and operation of cloud-native computing environments for research and data projects.

You will deliver production-grade software across public-cloud and on-premises platforms, collaborating with researchers and engineers to translate requirements into scalable solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Research Software Engineer - Cloud-Native & AI/ML
Senior Research Software Engineer - Cloud-Native & AI/ML

University of North Carolina - Chapel Hill • Elkins Hills (NC)

On-site
USD 110,000 - 140,000
Senior Research Software Developer
Senior Research Software Developer

University of North Carolina - Chapel Hill • Elkins Hills (NC)

On-site
USD 110,000 - 140,000
Director, Data Science & High-Performance Computing
Director, Data Science & High-Performance Computing

University of North Carolina - Chapel Hill • Elkins Hills (NC)

On-site
USD 180,000 - 260,000
Senior Cloud Platform Engineer (Kubernetes & CI/CD)
Senior Cloud Platform Engineer (Kubernetes & CI/CD)

RTI International • Few (NC)

On-site
USD 160,000 - 180,000
Senior HPC Systems Architect – Research Computing
Senior HPC Systems Architect – Research Computing

The University of North Carolina • Charlotte (NC)

On-site
USD 100,000 - 140,000
Research Computing Engineer: Data, Software & Cloud
Research Computing Engineer: Data, Software & Cloud

University of Maryland • College Park (MD)

On-site
USD 106,000 - 127,000
Research Software Engineer: HPC & Open-Source Dev
Research Software Engineer: HPC & Open-Source Dev

UAB Medicine • University (FL)

Hybrid
USD 70,000 - 114,000
Senior Platform Engineer — Cloud-Native & Automation
Senior Platform Engineer — Cloud-Native & Automation

RTI International • United States

On-site
USD 160,000 - 180,000
Paid time off
Health benefits
401(k) plan
Senior HPC Systems Engineer - Research Computing Lead
Senior HPC Systems Engineer - Research Computing Lead

University of North Carolina at Charlotte • Charlotte (NC)

On-site
USD 120,000 - 160,000
Kubernetes Platform Architect and Technical Lead (On-Prem)
Kubernetes Platform Architect and Technical Lead (On-Prem)

Oak Ridge National Laboratory • Oak Ridge (TN)

On-site
USD 180,000 - 240,000