Engineering Manager at Canonical
- Published date: December 11, 2023
- Category: Engineering
-
- Location: Nairobi, Nairobi
- Jop type:
- Salary: Ksh Not mentioned
- Company name: Jobs in Kenya
Job Description
- An Engineering Manager is responsible for line management and career guidance. The ability to develop engineering talent, to represent your team and product from a technical perspective, and to drive collaboration with other teams and customers are all critical to success in this role.
We have open manager roles across a wide range of engineering domains, including:
- Python and Golang
- C / C++ / Rust
- Data infrastructure
- HTML / CSS / JavaScript / Typescript / React
- Flutter
- Distro packaging and systems
- SAAS and web microservices
- Kernel
- Servers
- Graphics, Browser and Desktop
- Silicon enablement and embedded devices
- Product Security
If your domain of expertise isn't listed above, yet you feel it's relevant to Canonical, then feel free to apply anyway. We will route you to the most suitable team.
What you'll do
- Lead and develop a team of engineers, ranging from graduate to senior
- Work remotely in a single major time zone, sometimes two
- Coach, mentor, and offer career development feedback
- Identify and measure team health indicators
- Implement disciplined engineering processes
- Represent your team and product to stakeholders, partners, and customers
- Develop and evangelise great engineering and organisational practices
- Plan and manage progress on agreed goals and projects
- Be an active part of the leadership team, collaborating with other leaders
What we're looking for in you
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Excellent verbal and written communication skills in English
- A love of developing and growing people and a track record of it
- Experience in leading, coaching and mentoring software developers
- Organised and able to ensure your team delivers timely, high quality results
- Well-organised, self-starting and able to deliver to schedule
- Professional manner interacting with colleagues, partners, and community
- You have advanced expertise in your own domain
- You are knowledgeable and passionate about software development
- You have solid experience working in an agile development environment
- You have a demonstrated drive for continual learning
- Builds trust, relationships and confidence
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
Additional Skills We Value
- Experience in a developer advocacy or community role
- Ops and system administration experience
- Performance engineering and security experience
Method of Application
Related jobs
-
DevOps Engineer at EricssonJobs in Kenya
The DevOps engineer is involved in all phases of the software lifecycle and is responsible for delivering work packages and functionalities that meet customer requirements. DevOps engineers shall possess ability in coding, scripting, integration, and...
-
Embedded Linux Software Engineer at CanonicalJobs in Kenya
What your day will look like Based on the first round of interviews we identify specific teams where you might be an excellent fit, and conduct second round interviews with those teams. Our engineers: Work with the latest Linux kernel, RTOS, and open...
-
Reporting Engineer at Tatu City LimitedJobs in Kenya
JOB DESCRIPTION RESPONSIBILITIES: Report and generate Dashboards for overall progress of projects. Status of milestones and deliverables across the portfolio Project risks and progress on mitigating these risks Periodic reports (weekly, monthly, annu...