Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 10, 2023
    Deadline: Not specified
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company.
    Read more about this company


    Field Software Engineer - EMEA

    About The Job

    • The people who love this role are developers who like to solve customer problems through architecture, presentations and training.


    • This role has very diverse responsibilities. The team members are Linux and cloud solutions architects for our customers, designing private and public cloud solutions fitting their workload needs. They are the cloud consultants who work hands-on with the technologies by deploying, testing and handing over the solution to our support or managed services team at the end of a project. 
    • They are also software engineers who use Python to develop Kubernetes operators and Linux open source infrastructure-as-code.

    What you'll do:

    • Work across the entire Linux stack, from kernel, networking, storage, to applications
    • Work in Python to design and deliver open source code
    • Architect cloud infrastructure solutions like OpenStack, Kubernetes, Ceph, Hadoop and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
    • Coach and develop your colleagues where you have insights
    • Grow a healthy, collaborative engineering culture in line with the company values
    • Work from the comfort of your home
    • Global travel up to 25% of time for internal and external events

    Who you are:

    • University degree in Computer Science or related software engineering expertise
    • You have sound knowledge of cloud computing concepts & technologies, such as Kubernetes, Openstack, AWS, GCP, Azure, Ceph, etc.
    • You have practical knowledge of Linux and networking
    • You have Intermediate to Advanced level of Python programming skills
    • You are a dynamic person who loves to jump in new projects and interact with people
    • You have a demonstrated drive for continual learning
    • Excellent communication and presentation skills (English)
    • You have great organisational skills and follow-up reliably on commitments
    • You speak a second language - French, German, Italian, Arabic or Spanish

    What you'll learn:

    • OpenStack and Kubernetes infrastructure
    • Linux Ubuntu and networking knowledge
    • Wide range of open source applications and skills
    • Work directly with customers in a range of different businesses
    • Real-life and hands-on exposure to a wide range of emerging technologies and tools

    We offer:

    • Learning and development tuition reimbursement
    • 18 weeks parental leave (USA)
    • Diversity Resource Groups
    • Work from home
    • Competitive salary
    • Recognition rewards
    • Annual leave
    • Priority Pass for travel

    go to method of application »

    Engineering Director, Multi-cloud Orchestrator (Golang)

    About The Job

    • This is an opportunity to lead a globally distributed software engineering team that's building a multi-cloud orchestration engine that's driving software operations at scale around the world. 
    • You'll be responsible for the day-to-day leadership of 3 teams spread across the globe, and deliver high quality software written primarily in Go.


    • As an engineering director at Canonical your primary responsibility is to the teams you support: ensuring that they are continually improving, doing valuable work, and having a great time at Canonical. 
    • As a leader of managers and contributors, astute technical leadership and management acumen is a must, so that you're able to challenge and grow your teams. 
    • You will have the opportunity to influence the culture, facilitate technical delivery, and work with your teams to hone strategy and execution.


    • You'll be delivering a large open source Go project that powers complex, highly concurrent distributed software systems across the world, while growing and developing engineers at all levels. We're looking for someone with a proven track record in delivery of quality software over time.
    • Technical contribution through code is not expected in this role, but significant past experience with hands-on software development, particularly in Go, is desirable. You will be expected to lead and facilitate technical design and architecture work alongside your senior engineering staff.
    • The role is fully remote, with global travel for 4-6 weeks per year to facilitate company events.

    Method of Application

    Use the link(s) below to apply on company website.


    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Ghana Back To Home

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail