Skip to main content
Canonical
Canonical

Software Engineering Manager (Backend SaaS)

RemoteAmericas· UTC-8…UTC-3
Published
Role
Engineering Management
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to Anywhere in Americas · UTC-8…UTC-3. Set where you work from to check your eligibility.

No BS summary

Engineering manager for a backend SaaS/Linux team in the Americas. Needs software engineering background, Python or Golang development experience, Linux system administration, agile delivery, and people-management/mentoring experience.

Core skills

Python/GoLinux

What you'll do

  • Build and lead a team of engineers in your region
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Demonstrate sound engineering principles and directly contribute toward your team's goals
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Lead modern, agile software development practices
  • Ensure a healthy, collaborative engineering culture in line with the company values
  • Be an active part of the leadership team and collaborate with other leaders in the organisation
  • Build automated, highly reliable image delivery, testing and publication pipelines
  • Engage with many other teams at Canonical, as well as the open source community and commercial partners
  • Work from home with global travel 4-6 weeks per year for internal and external events
  • Work closely with product managers and produce an engineering roadmap with ambitious and achievable goals
  • Grow a team of engineers, collaborate with other engineering and business teams at Canonical, and provide periodic updates about successes and areas of improvement
  • Run an effective team and develop the colleagues you manage
  • Help engineers grow, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and community
  • Lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution
  • Perform code reviews and architectural leadership
  • Commit to healthy engineering practices, documentation, quality and performance optimisation
  • Ensure fair and clear management and a high performing team

What they require

  • Technical leadership experience and a background in software engineering are necessary prerequisites for this role
  • Engineering managers must be technically strong
  • Engineering managers are expected to be fluent in the language, architecture and components that their team uses
  • You love to mentor, develop and grow people, and have a track record of doing it
  • You are knowledgeable and passionate about software development
  • You are focused on success and the delivery of timely, high quality software
  • You have experience and commitment to agile development methodologies
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Software development experience in Python or Golang
  • Effective written and verbal communication skills
  • Practical experience with Linux system administration
  • Work from home with global travel 4-6 weeks per year for internal and external events

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
  • Additional benefits which reflect company values and ideals

London-based software company, developer of Ubuntu

Open Source SoftwareEnterprisecanonical.com/

What people say about this company

3.6/ 5

  • Employees appreciate the company's commitment to open-source software and its impact on the tech community.
  • Many enjoy the flexibility of remote work and the work-life balance offered.
  • Some reviews mention a lack of clear career progression and development opportunities.
Salary not disclosed