Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Red Hat

Software Engineer – GoLang, Kubernetes, OpenShift

Red Hat

Software Engineer developing scalable Kubernetes platform solutions for Red Hat. Collaborating with global teams on cloud-native technologies and open source projects.

Posted 6/5/2026full-timePune • 🇮🇳 IndiaJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoJavaKubernetesLinuxMicroservicesOpenShiftOpen SourcePython

About the role

Key responsibilities & impact
  • Contribute to feature implementations, bug fixes, and system improvements in a collaborative, agile environment.
  • Participate in all aspects of the software development lifecycle, including design, coding, testing, and peer code reviews.
  • Ensure product quality by actively engaging in continuous integration (CI) and continuous delivery (CD) workflows and secure engineering practices.
  • Collaborate with your peer team members, team lead, quality engineers, and other stakeholders to translate requirements into actionable user stories and successful deliverables.
  • Proactively utilize AI-assisted development tools (e.g., Cursor, Claude Code, Gemini) for code generation, auto-completion, and intelligent suggestions to accelerate your day-to-day development work.
  • Share technical knowledge with colleagues and continuously build your understanding of the components maintained by the team.
  • Investigate, troubleshoot, and address prioritized customer issues and bugs, ensuring they have the appropriate severity level to reflect customer impact.
  • Participate in agile ceremonies, maintaining a high-level understanding of the team's Jira backlog, scoping and sizing upcoming work, and providing input to the team lead during sprint planning.

Requirements

What you’ll need
  • 2+ years of software development experience working in a Linux environment with at least one language such as Go (Golang), Python, Java, or C/C++.
  • Practical experience with container-related technologies (such as Kubernetes or Red Hat OpenShift).
  • Familiarity with microservices architectures and distributed systems concepts, including APIs and versioning.
  • Excellent communication and collaboration skills, with a proven ability to work effectively within globally distributed teams.
  • A natural technology curiosity and a supportive mindset toward learning AI tools and frameworks.
  • Bachelor's degree in computer science or equivalent working experience.
  • Familiarity with Kubernetes operator development, controller-runtime, and reconciliation patterns is a plus.
  • Experience with GitOps platforms and workflows, especially Argo CD is a plus.
  • Familiarity with multicluster management, fleet orchestration, or policy management platforms is a plus.
  • Contributions to open source or CNCF ecosystem projects are a plus.
  • Experience with AI-assisted developer tooling such as Cursor, Claude Code, GitHub Copilot, Gemini Code Assist, or similar platforms is a plus.

Benefits

Comp & perks
  • Flexible work arrangements
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoPythonJavaC/C++KubernetesRed Hat OpenShiftmicroservicesAPIsGitOpsAI-assisted development tools
Soft Skills
communicationcollaborationproblem-solvingtechnology curiositysupportive mindset
Certifications
Bachelor's degree in computer science