Red Hat is the world’s leading provider of enterprise open source software solutions, and they are seeking a Software Engineering Manager to lead the OpenShift Service on AWS (ROSA) Service Engineering Team. In this role, you will manage a global team, drive technical discussions, and champion the adoption of AI tools to enhance development and operational workflows.
Responsibilities:
- Lead a global engineering team to design, develop, operate, and deliver the ROSA service and associated features/outcomes
- Drive technical discussions, architecture design, cross-team engineering collaboration, and engagement with customers and partners
- Manage the day-to-day activities of the team, coordinate with other contributing teams, and own the delivery of features, updates, and operational excellence
- Collaborate with team leads, architects, and engineers on product design, architecture, and technical direction
- Work closely with cross-functional teams—including Product Management, Documentation, and Support—to ensure a high-quality service experience for customers
- Partner with Red Hat’s global customer and partner support teams to resolve escalated issues efficiently
- Coach and mentor team members, providing regular feedback and supporting career development and growth
- Champion the adoption of AI within the team to improve development, testing, and operational workflows
- Advocate for resources—such as training, tools, or dedicated exploration time—to increase the team’s AI literacy and capabilities
- Ensure ethical AI use, addressing data privacy, bias mitigation, intellectual property, and responsible disclosure
- Foster a safe environment for experimentation with AI technologies, supporting projects that enhance efficiency, simplify processes, or analyze code/metrics. Encourage rapid testing, learning from failures, and continuous improvement
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, with 6+ years of experience in software development, testing, and operations
- 4+ years managing software engineering teams, including development, testing, DevOps, and productization of cloud services using Agile methodologies
- Experience with multiple hyperscaler platforms, such as AWS, GCP, and Azure
- Hands-on experience with container technologies, including Kubernetes and OpenShift
- Demonstrated ability to translate business problems into technical solutions and lead teams through ambiguity and change
- Strong organizational skills, including planning and accelerating initiatives, proactive risk mitigation, and leading global engineering teams
- Deep technical expertise with the ability to navigate from high-level system and software architecture to detailed design, code review, and problem-solving
- Comprehensive understanding of software development life cycle, project management, quality assurance, and customer advocacy in large-scale environments
- Experience leading Site Reliability Engineering (SRE) initiatives, including building reliable, scalable systems, monitoring, and incident response
- Experience applying AI or ML techniques in software development, testing, or operational workflows (e.g., predictive monitoring, intelligent automation, AI-assisted development tools)