C
OpenStack Engineering Manager
Canonical
Contract type
Ongoing
Work mode
100% remote
Experience
3 years
Job description
Key details
- Deliver software using Python, Go, C, C++, Java, or similar languages
- Manage operations teams and distributed teams
- Work with OpenStack and cloud topologies and technologies
- Apply strong commitment to testing methodologies and maintainable code quality
- Perform Linux system administration, with Ubuntu/Debian experience a plus
- Work within agile software development methodologies
- Understand complex distributed systems
- Travel to team and company events and customer meetings, roughly 20% or less
- Company mission
- Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud
Primary stack
Core technologies
JavaGoPython (Programming Language)
Benefits
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
- Performance-driven annual bonus or commission
Requirements & details
- Bachelors (or equivalent) education in a technology field
- Proven track record of professional experience in software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
- Proven experience with OpenStack
- Demonstrated strong commitment to testing methodologies and maintainable code quality
- Experience with Linux system administration, Ubuntu/Debian a plus
- Strong communication and cooperation skills
- Experience with agile software development methodologies
- Experience working in and managing distributed teams
- Technical aptitude for understanding complex distributed systems
- Experience with cloud topologies and technologies
- Travel to team and company events and customer meetings, roughly 20% or less
- Python, Go, C, C++, Java, OpenStack, Linux, Ubuntu, Debian
- Python (Programming Language)
- Go
- Java
