OpenStack Engineering Manager
Skills
About this role
Accountabilities: • Lead and grow an engineering team responsible for the day-to-day managed service of customer environments, balancing development and operational priorities.
• Improve engineering quality and delivery velocity by establishing effective processes, practices, and team workflows. • Monitor and measure team health indicators, using insights to improve performance, collaboration, and operational effectiveness. • Implement disciplined engineering and operations processes that support consistent, reliable, and maintainable service delivery. • Represent the team with customers, internal stakeholders, product engineering groups, and external teams. • Maintain clear focus on priorities, milestones, deliverables, and customer commitments across multiple environments. • Ensure customer deployments meet agreed service level requirements and that managed services are delivered consistently and on time. • Collaborate closely with customers, product engineering, and operations teams to resolve challenges and identify opportunities for continuous improvement.
Requirements:
• Bachelor’s degree or equivalent education in a technology-related field. • Proven professional experience in software delivery using technologies such as Python, Go, C, C++, Java, or similar, and/or experience managing technical operations teams. • Demonstrated professional experience working with OpenStack. • Strong understanding of software testing methodologies, maintainable code, and engineering quality practices. • Experience with Linux system administration; familiarity with Ubuntu or Debian is an advantage. • Technical aptitude for understanding complex distributed systems, cloud architectures, and modern cloud technologies. • Experience with agile software development methodologies and structured engineering practices. • Previous experience working within and managing geographically distributed teams. • Strong communication, collaboration, and stakeholder management skills, with the ability to work effectively across technical and customer-facing environments. • Willingness and ability to travel for team events, company gatherings, and customer meetings, generally around 20% or less.
Benefits:
• Globally distributed and remote-first work environment. • Twice-yearly in-person team sprints and opportunities to collaborate with colleagues around the world. • Personal learning and development budget of USD 2,000 per year. • Annual compensation reviews. • Performance-driven annual bonus or commission in addition to base compensation. • Recognition and rewards programs. • Annual holiday leave. • Maternity and paternity leave. • Team Member Assistance Program and wellness platform. • Opportunities to travel to new locations for company and team events. • Priority Pass access and travel upgrades for eligible long-haul company events. • Compensation structured according to geographical location, experience, and performance, with programs adapted to local needs.