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

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.

Principal Software Engineer – Advanced Cluster Management
Red Hat. 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.
Tech Stack
Tools & technologiesCloudDistributed SystemsGoKubernetesMicroservices
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- Flexible working hours
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoGolangKubernetescloud-native developmentmicroservices architectureCI/CDobservability practicesdistributed systemsscalable software designAI-assisted development tools
Soft Skills
communication skillsinterpersonal skillstechnical guidancementoringcollaborationknowledge transfercultural bridgeteam alignmentsupportive mindsetproblem-solving