1 day ago

Software Engineer

Red Hat

Hybrid
Full Time
$130,000
Hybrid

Job Overview

Job TitleSoftware Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$130,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About The Job

The Azure Red Hat OpenShift (ARO) Engineering team at Red Hat is actively seeking a Software Engineer to join us, focusing on the ARO HCP project. In this pivotal role, you will contribute to the engineering of features related to the deployment and lifecycle management of Kubernetes and Azure Red Hat OpenShift (ARO). You'll play a key role in defining the architecture for Kubernetes deployment infrastructure and in developing our offerings from inception, through upstream development, to delivery.

What you will do

  • Actively participate in container and virtualization-related projects and communities like Kubernetes, Red Hat OpenShift, and KubeVirt.
  • Develop and implement new features; contribute to open source projects in Golang, Python.
  • Collaborate with team leads, architects, and other engineers on the design and architecture of our offerings.
  • Become responsible for the quality of our offerings, participate in peer code reviews and continuous integration (CI), and respond to security threats.
  • Work with Red Hat's Global Customer Support team and partner support teams on resolving customer issues.
  • Work with the Quality Engineering (QE) team to ensure that projects are tested correctly.
  • Publicize the team's work through blogs, web postings, or conference talks.
  • 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 you will bring

  • 2+ years of professional software engineering experience.
  • Bachelor’s degree or higher in Computer Science, Engineering, or a related field (or equivalent experience).
  • Demonstrated experience working in a Linux environment with Golang.
  • Proficient in a container ecosystem like Docker, Kubernetes, Red Hat OpenShift.
  • Solid understanding of microservices architectures and concepts including APIs, versioning, monitoring, etc.
  • Ability to examine various technological areas deeply and deliver solutions.
  • Experience with AI frameworks and tooling.
  • Excellent debugging skills.
  • Proficient written and verbal communication skills in English.
  • Utilize LLMs (e.g., Google Gemini), as relevant, for tasks such as brainstorming solutions, deep research, summarizing technical documentation, drafting communications, summarizing complex technical information, and enhancing problem-solving efficiency across the development lifecycle.

The following are considered a plus

  • Experience with cloud development.
  • Familiarity with virtualization, networking, or storage.
  • Background in DevOps or site reliability engineering (SRE).
  • Experience with open source development.

Key skills/competency

  • Kubernetes
  • OpenShift
  • Golang
  • Python
  • Linux
  • Microservices
  • APIs
  • CI/CD
  • DevOps
  • Cloud Development

Tags:

Software Engineer
Kubernetes
OpenShift
Golang
Python
Linux
Microservices
APIs
CI/CD
DevOps
Cloud
Virtualization
Containers
Architecture
Engineering
Development
SRE
Azure
AI
Quality Engineering

Share Job:

How to Get Hired at Red Hat

  • Research Red Hat's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience with Kubernetes, OpenShift, Golang, Linux, and microservices.
  • Showcase open source involvement: Detail contributions to relevant projects like Kubernetes, OpenShift, or KubeVirt.
  • Prepare for technical deep dives: Expect questions on container ecosystems, cloud development, and AI tools.
  • Emphasize problem-solving: Be ready to discuss complex debugging challenges and solution delivery.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background