Principal Software Engineer - Advanced Cluster Management
Bangalore - Carina; Pune - Tower 6
Full Time
1 hour ago
LeadEngineeringWorldwide
Over $120K

USD per year

Job Description

Principal Software Engineer - Advanced Cluster Management

  • Location: Bangalore - Carina, Pune - Tower 6
  • Remote type: Hybrid
  • Time type: Full time
  • Posted: Yesterday
  • Job ID: R-055152

About the Job :

The Red Hat Advanced Cluster Management team is looking for a Principal Software Engineer in Bangalore. In this role, you will act as the technical linchpin for a newly formed group, playing a critical part in advancing our multicluster management capabilities. You will work closely with existing architects and teams to highly influence the technical direction of the team, ensuring seamless integration and technical "handshakes" with our globally distributed engineering groups in North America, APAC & EU. You will lead technical documentation efforts (DDR, ADR, etc..), facilitate knowledge transfer, and help establish a resilient, follow-the-sun operational model. We are looking for an exceptional communicator and connector who can bridge technical gaps across time zones and foster an inclusive, collaborative environment. You will actively collaborate with product managers, engineering leadership, and open source communities to translate complex requirements into scalable solutions. You will have the unique opportunity to shape the technical foundation of this strategic team from day one, acting as a role model for technical excellence.

What will you do?

  • Guide the technical direction and collaborate on architecture for the Advanced Cluster Management team in India, coordinating closely with peers in North America, APAC & EU to ensure cohesive global operations.
  • Act as a technical connector and cultural bridge, facilitating knowledge transfer, creating comprehensive documentation, and preventing the formation of isolated silos.
  • Lead the design and development of scalable, distributed enterprise software using Go (Golang) and cloud-native technologies.
  • 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.
  • Collaborate with engineering managers, product owners, and other architects to align team deliverables with the overarching multicluster fleet management strategy.
  • Mentor and support a newly formed team of engineers, fostering technical excellence, code quality, and a collaborative environment to develop the next generation of technical leaders.

What will you bring?

  • 8+ years of software development experience with an extensive background in designing and building scalable, distributed systems.
  • Excellent communication and interpersonal skills, with a proven ability to connect, align, and technically guide globally distributed teams across different time zones.
  • Practical experience with Kubernetes is required, along with familiarity in virtualization and/or cluster management, either directly or through the use of platforms like Red Hat Advanced Cluster Management (RHACM).
  • Proficiency in the Go (Golang) programming language and microservices architectures.
  • Practical understanding of cloud-native development, continuous integration and continuous delivery (CI/CD) pipelines, and observability practices.
  • A natural technology curiosity and a supportive mindset toward AI tools and frameworks, with the ability to leverage them for problem-solving and code generation.

The following are considered a plus:

  • Experience contributing to and leading within open source development communities.
  • Familiarity with DevOps or site reliability engineering (SRE) backgrounds.
  • Direct experience working in or helping establish a "follow-the-sun" operational model.

LI-AK1

About Red Hat

We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud container,and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platformsand environments from core datacenter to network edge. At Red Hat our commitment to open source extends beyond technology into virtually everything we do.We collaborate share ideas create inclusive communities welcome diverse perspectives from all Red Hatters no matter their role It’s what makes us who we are Some of most knowledgeable passionate people technology industry work here Whether we’re building software championing our products training new associates we’re collaborating openly make difference world open source beyond

Additional Information:

Red Hat does not accept unsolicited resumes from recruitment agencies without contract.Support for applicants with disabilities available via email application-assistance@redhat.com.

How to Apply
About Red Hat

Red Hat is the leading provider of enterprise open source software solutions. Enterprises around the world trust our broad portfolio of hybrid cloud infrastructure, application services, cloud-native application development, automation, and artificial intelligence solutions to deliver IT services on any infrastructure quickly and cost effectively. More than 90% of companies in the U.S. Fortune 500 continue to rely on Red Hat. Building enterprise-ready solutions with open source: We believe using an open development model helps create more secure, stable, and innovative technologies. By collaborating with open source communities, we’re developing software that pushes the boundaries of technological ability. Red Hat is an open hybrid cloud technology leader, delivering a consistent, comprehensive foundation for transformative IT and artificial intelligence (AI) applications in the enterprise. As a trusted adviser to the Fortune 500, Red Hat offers cloud, developer, Linux, automation, and application platform technologies, as well as award-winning services.

View Company Profile