Software Engineering Manager - Container and Virtualisation Infrastructure
Canonical
About the position
Lead a team of remote engineers and develop talent through coaching and mentoring. Advocate for modern software development practices and engage with teams across the organization.
Tech stack
- linux
- kubernetes
- c
- go
Requirements
Required:
- Solid technical background with experience in high-quality microservice architectures
- Experience leading successful, collaborative engineering teams
- Strong written and verbal technical communication skills
- Bachelor’s or equivalent in Computer Science, STEM or similar degree
Nice to have:
- Experience programming in C and/or Go
- Understanding of modern Linux cloud computing technologies, including networking, storage, containers and K8s
Responsibilities
- Lead a team of remote engineers
- Develop talent through coaching, mentoring, feedback and hands-on career development
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Participate in the engineering process through code and architectural review
Benefits
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave
- Opportunity to travel to new locations to meet colleagues