Engineering Manager - Solutions Engineering
Canonical
About the position
Lead and develop a remote team of Python engineers, ensuring their growth and satisfaction while delivering high-quality software.
Tech stack
- python
- kubernetes
- openstack
- linux
- cloud-computing
Requirements
Required:
- You love developing and growing people and have a track record of doing it
- You are knowledgeable and passionate about agile software development
- You love leading, coaching, and mentoring software developers - especially Python ones
- You are organized and want your team to deliver high-quality software in a timely manner
Nice to have:
- You have graduated with a university degree in Computer Science or related software engineering field
- Having a thorough understanding of modern infrastructure, including OpenStack or Kubernetes
- Go expertise
Responsibilities
- Lead and develop a team of Python engineers working remotely in global locations
- Hiring, coaching, mentoring, feedback, and hands-on career development
- Demonstrate sound engineering principles by directly contributing code yourself
- Plan and manage progress on agreed goals and projects
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
- Maternity and paternity leave