Principal Software Engineer in Red Hat's Advanced Cluster Management team, leading technical direction and fostering collaboration across global teams. Responsible for scalable distributed systems and mentoring engineers.
Responsibilities
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
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.
Experience contributing to and leading within open source development communities is considered a plus.
Familiarity with DevOps or site reliability engineering (SRE) backgrounds is considered a plus.
Direct experience working in or helping establish a "follow-the-sun" operational model is considered a plus.
Benefits
Flexible working hours
Professional development opportunities
Job title
Principal Software Engineer – Advanced Cluster Management
Senior Lead Engineer managing design engineers in complex project implementations at Celestica. Overseeing large projects and coordinating efforts across global teams in engineering.
Software Engineer responsible for developing AI - integrated features from backend to frontend for an energy transition startup in Germany. Collaborating on security practices and data integration.
Fullstack Developer focused on backend services and some frontend work at InnoWave. Collaborating with teams and ensuring quality in scalable solutions in Lisbon.
Senior Full Stack Developer responsible for designing and maintaining web applications at Rhino Entertainment. Collaborate with teams and mentor juniors while adhering to modern software standards.
Senior Software Engineer responsible for reporting using Geneva application. Collaborating with fund accountants and utilizing AI tools in a financial services firm.
Fullstack Engineer developing Customer & Marketing web applications for a leading European retail company. Collaborating with teams on innovative AI solutions and technology integration.
Technical Lead in hybrid role for Weekday's client, focusing on software development in Java/Python and cybersecurity solutions. Leading initiatives for scalable systems and best practices across teams.
Senior Staff Engineer driving architectural excellence within Matillion's AI - powered data integration platform. Leading technical design and strategy for scalable data solutions with a focus on collaboration.
Software Engineer developing high - quality legal software solutions for Cisco. Partnering with cross - functional teams and applying secure coding principles for system integrity and performance.
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.