Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Opportunity to travel to new locations to meet colleagues
Annual holiday leave
Maternity and paternity leave
Employee Assistance Programme
Job summary
A leading open source software company is seeking an Engineering Manager to oversee the MAAS team. This role requires strong leadership and software development skills, with proven experience in Python or Golang and familiarity with Linux systems. You will lead a distributed team, mentor engineers, and collaborate across engineering teams. The ideal candidate should have a Bachelor's degree in Computer Science and the ability to handle complex distributed systems. A remote work culture with global travel opportunities is part of the package.
Qualifications
Exceptional academic track record from both high school and university.
Proven experience delivering software using Python, Golang, or similar languages.
Familiarity with modern Linux cloud computing technologies, including networking, storage, containers and K8S.
Ability to mentor, develop, and support team members.
Responsibilities
Leading a distributed team of engineers in your time zone.
Talent development through coaching, mentoring, feedback, and career planning.
Setting and managing expectations with other engineering teams, senior management, and external stakeholders.
Participating in the engineering process through code and architectural review.
Engaging with broader teams at Canonical and the open source community.
Skills
Leadership
Software Development
Python
Golang
Linux Administration
Agile methodologies
Education
Bachelor's degree in Computer Science or equivalent
Tools
Modern web frameworks (e.g., React, Angular)
Job description
A leading open source software company is seeking an Engineering Manager to oversee the MAAS team. This role requires strong leadership and software development skills, with proven experience in Python or Golang and familiarity with Linux systems. You will lead a distributed team, mentor engineers, and collaborate across engineering teams. The ideal candidate should have a Bachelor's degree in Computer Science and the ability to handle complex distributed systems. A remote work culture with global travel opportunities is part of the package.