Red Hat
8 days ago
Software Engineering

Manager, Software Engineering

Job summary

Red Hat is looking for a software engineering manager who can use leadership and technical expertise to assist in developing one of Red Hat’s most innovative and emerging platform technologies. In this role, you will lead work on OpenShift’s etcd team - directing feature development, working with product managers, coaching and developing software engineers, and removing roadblocks when necessary. As an OpenShift Manager, you will manage a distributed engineering team focused on creating a stable and robust platform at the heart of Red Hat’s hybrid cloud strategy.

Primary job responsibilities

  • Work with product management and engineering teams to develop new features, stabilize the product, and grow the OpenShift product
  • Work with cross-functional teams on documentation, product support, and quality assurance (QA) to coordinate the tasks necessary for releasing enterprise-quality software
  • Collaborate with other engineering managers and teams to deliver product features and implement improvements cohesively
  • Develop, coach, reward, and retain OpenShift software engineers
  • Recruit new associates within the growing Red Hat OpenShift team
  • Contribute to operational improvements and best practices

Required skills

  • Bachelor's degree in computer science or equivalent
  • 5+ years of enterprise software development experience
  • 3+ years of experience managing software developers and releases of offerings
  • Excellent written and verbal communication skills
  • Familiarity with test-based development and agile/scrum methodologies
  • Understanding of open source development models

The following are considered a plus:

  • Prior participation in open source community software development or leadership
  • Knowledge of distributed systems and architectures
  • Familiarity with Red Hat OpenShift, Kubernetes, and/or etcd
  • Experience managing geographically dispersed teams