Latest Jobs at Canonical

ICT jobs, Project Management jobs, Canonical jobs, Jobs in Kenya,

Graduate Project Manager

What we are looking for in you
The successful Graduate Project Manager will have solid academic achievement in science, software engineering and/or information technology field, excellent written and verbal communications skills in English and a solution oriented mindset. You will be able to “make things happen” with a professional approach and effective negotiation techniques. You have demonstrated leadership skills in your school or university life.

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Passion for technology evidenced by personal projects and initiatives
  • The work ethic and confidence to shine alongside motivated colleagues
  • Professional written and spoken English with excellent presentation skills
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Appreciative of diversity, polite and effective in a multi-cultural, multi-national organisation
  • Thoughtfulness and self-motivation
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel internationally twice a year, for company events up to two weeks long

Golang Engineering Manager (IAM)

  • As the identity team engineering manager you will bring significant software development experience, Kubernetes knowledge and a keen eye for software design, performance and security. You will be responsible for working with product management to define the technical vision for the products, managing the team backlog, reviewing code and coaching younger team members.
  • You will be involved in all the aspects of the software development process: you will design software, write high-quality code and tests, provide insightful code reviews, write documentation and help to troubleshoot issues.
  • In addition to the engineering behind the project itself, you’ll have the chance to work with industry-leading teams inside Canonical, ensuring your work is backed by rock-solid data stores, and highly observable using our Kubernetes-based Observability stack. You’ll work with broader open source communities, participating in “hackfest” events, webinars and conferences.

Who you are

  • Proven experience hiring and leading a high performance software engineering team
  • Expertise in Python and Go software development
  • Ability to design and implement complex, distributed system
  • Experience working with container technology and Kubernetes
  • Strong understanding of software/infrastructure security and performance
  • Experience designing and/or operating large scale distributed systems
  • Knowledge of identity and access management technologies and standards is desirable but not essential.


UN Jobs Salary Scale | United Nations Salary Range

    × Let's Chat on WhatsApp