Remote (Global) Full-time

Red Hat is hiring a Principal Software Engineer

About the Role

Red Hat is looking for a Principal Software Engineer to join the Azure Red Hat OpenShift (ARO) HCP project. You will contribute to engineering features for provisioning and lifecycle management of Kubernetes and ARO, defining architecture for Kubernetes deployment infrastructure, and developing offerings from inception to delivery.

What You'll Do

  • Be responsible for contributions in a technical environment, from coding to architecture.
  • Work closely with members of Engineering, Site Reliability Engineering (SRE), Quality Engineering (QE), Documentation, Product Security and Product Management teams.
  • Lead engineers in building implementations of new designs.
  • Design and build scalable, distributed solutions.
  • Create and guide new feature development; contribute to projects in Golang.
  • Be responsible for product quality, participate in peer code reviews, continuous integration (CI) and delivery (CD), and respond to security threats.
  • Coordinate with team leads, architects and other engineers on product design and architecture.
  • Mentor other engineers and lead them in building excellent services.
  • Stay up-to-date on the latest advancements in AI frameworks, and leverage those in your day to day work.
  • Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.

What We're Looking For

  • Bachelor's degree in computer science, computer engineering, or a technology-related discipline.
  • 10+ years of software development experience with at least one language like Golang, Java, C or C++.
  • Solid experience with Linux, cloud computing, distributed web technologies, high availability, and build tools.
  • Experience with microservices architecture and concepts including APIs, versioning, and monitoring.
  • Experience with Microsoft Azure.
  • Experience with Automation, DevOps CI/CD tool kits such as Ansible, Jenkins or GitHub Actions.
  • Experience with Observability, such as Prometheus metrics, alerts or Service Level Objectives.
  • Experience with container technologies like Docker and Kubernetes.
  • Good written and verbal communication skills to handle communication in a distributed team.
  • Ability to work in a globally distributed team.
  • Ability to examine various technological areas deeply and deliver solutions.

Nice to Have

  • Familiarity with DevOps or SRE background.
  • Open source development experience.

Technical Stack

  • Golang
  • Kubernetes
  • OpenShift
  • Observability
  • CI/CD
  • Docker
  • Microsoft Azure
  • Ansible
  • Jenkins
  • GitHub Actions
  • Prometheus

Team & Environment

You will collaborate with dynamic and diverse agile teams including Engineering, SRE, QE, Documentation, Product Security and Product Management.

Work Mode

This role is open to candidates based in Pune, India, working within a global, distributed team.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Required Skills
GolangKubernetesOpenShiftObservabilityCI/CDDockerMicrosoft AzureAnsibleJenkinsGitHub ActionsLinuxDistributed Systems
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.

Visit website
Job Details
Category infrastructure
Posted 5 months ago