Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Jan 26, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    Software Engineering Manager - Container and Virtualisation Infrastructure

    • As an engineering manager at Canonical you must be technically strong, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and community. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
    • The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging distributed systems problems and deep knowledge of Linux.

    What you’ll do

    • Lead a team of remote engineers
    • Develop talent through coaching, mentoring, feedback and hands-on career development
    • Set and manage expectations with other engineering teams, senior management, and external stakeholders
    • Advocate and advance modern software development practices
    • Participate in the engineering process through code and architectural review
    • Engage with teams at Canonical, the open source community and partners
    • Work from home with global travel for 4 to 6 weeks per year for internal and external events

    Who you are

    • You understand modern Linux cloud computing technologies, including networking, storage, containers and K8s
    • You love developing and growing people and have a strong track record of doing it
    • You are focused on success and the delivery of timely, high quality software
    • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    • You have strong written and verbal technical communication skills
    • You have experience programming in C and/or Go.

    go to method of application »

    Software Engineering Squad Leader - Container/Virtualisation - LXD

    • As a squad leader, you must be technically strong, but your responsibility is also to run an effective team and help develop the colleagues you are responsible for. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
    • The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging distributed systems problems and deep knowledge of Linux.

    What you’ll do

    • Lead a team of remote engineers
    • Participate in the engineering process through code and architectural review
    • Develop talent through coaching, mentoring and feedback
    • Set and manage expectations with other engineering squads, senior management, and external stakeholders
    • Engage with teams at Canonical, the open source community and partners
    • Work from home with global travel for 4 to 6 weeks per year for internal and external events

    Who you are

    • You understand modern Linux cloud computing technologies, including networking, storage, containers and K8s
    • You are focused on success and the delivery of timely, high quality software
    • You love developing and growing people and have a strong track record of doing it
    • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    • You have strong written and verbal technical communication skills
    • You have experience programming in C and/or Go.

    go to method of application »

    Software Engineer, Commercial Systems

    • We are looking for new colleagues with strong background in Go or Python, who have the drive and energy to deliver and operate solutions at scale with the highest engineering quality, continuously develop their skills, and work with us on defining the future of open source.

    We expect you to have

    • Bachelor's degree or equivalent in Computer Science or related engineering field.
    • Experience as a software developer in a high-level language - preferably Go or Python.
    • Experience building, deploying, and operating distributed systems and APIs.
    • Excellent verbal and written communication skills in English.
    • Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
    • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.

    Nice to have

    • Experience developing and deploying for Ubuntu Linux in public clouds.
    • Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
    • Experience with Salesforce development/integration or APEX.

    We offer

    • Learning and Development opportunities and budget
    • Annual compensation review
    • Recognition rewards
    • Annual leave
    • Priority pass for travel
    • Flexible working option

    go to method of application »

    Engineering Manager (Go), Commercial Systems

    • We are looking for software engineering managers, ideally with strong background in Go, Python, who have the drive and energy to lead a team of engineers in delivering and operating these capabilities at scale, ensure the highest engineering quality, sharpen team skills, and work with us to define the future of open source.

    We expect you to have

    • Bachelor's degree or equivalent in Computer Science or a related engineering field.
    • Experience as a software developer in a high-level language - preferably Go or Python.
    • Experience as a hands-on engineering manager or a team lead.
    • Experience building, deploying, and operating distributed systems and APIs.
    • Excellent verbal and written communication skills in English.
    • Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
    • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.

    Nice to have

    • Experience developing for and deploying on Ubuntu Linux in public clouds.
    • Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
    • Experience with Salesforce development/integration or APEX.

    We offer

    • Learning and development opportunities and personal budget
    • Annual compensation review
    • Recognition rewards
    • Annual leave
    • Priority pass for travel

    go to method of application »

    Engineering Manager, Commercial Systems

    • We are looking for software engineering managers, ideally with strong background in Go, Python, who have the drive and energy to lead a team of engineers in delivering and operating these capabilities at scale, ensure the highest engineering quality, sharpen team skills, and work with us to define the future of open source.

    We expect you to have

    • Bachelor's degree or equivalent in Computer Science or a related engineering field.
    • Experience as a software developer in a high-level language - preferably Go or Python.
    • Experience as a hands-on engineering manager or a team lead.
    • Experience building, deploying, and operating distributed systems and APIs.
    • Excellent verbal and written communication skills in English.
    • Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
    • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.

    Nice to have

    • Experience developing for and deploying on Ubuntu Linux in public clouds.
    • Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
    • Experience with Salesforce development/integration or APEX.

    We offer

    • Learning and development opportunities and personal budget
    • Annual compensation review
    • Recognition rewards
    • Annual leave
    • Priority pass for travel

    go to method of application »

    Director, DevOps Engineering

    • As the Director of Devops Engineering, your primary responsibility is to the people you lead and support: ensuring that they are growing as engineers, doing valuable work, and finding satisfaction in their career at Canonical. As a lead for software engineers, technical leadership and a solid background in software development is a must, so that you’re able to challenge and grow your team members. You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on direction and execution.

    What you’ll do

    • Understand the global state of the art in open source operations
    • Prioritise our efforts to raise the bar on complex software-defined infrastructure
    • Ensure processes and training are in place for continuous improvement in our services
    • Lead and develop three regional teams of engineers spanning all major time zones
    • Hiring, coaching, mentoring, feedback and hands-on career development
    • Plan and manage progress on agreed goals and projects
    • Set and manage expectations with other engineering and operational teams
    • Coordinate with management and external stakeholders or customers
    • Advocate modern, agile software development practices
    • Help develop and evangelize great engineering and organizational practices
    • Grow 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
    • Global travel up to 10% of time for internal and external events

    Who you are

    • University degree in Computer Science or related software engineering field
    • Advanced level Python programming skills
    • Experience running production operations as SAAS or IT with critical uptime requirements
    • Experience running production operations for external customers and partners
    • Familiarity with devops principles and practices
    • Leadership ability and ability to set and maintain a high standard of excellence in operations
    • You love developing and growing people and can demonstrate a track record of doing it
    • You are knowledgeable and passionate about software development 
    • You have experience in leading, coaching and mentoring software developers
    • You have clarity on the drivers of quality in software engineering and an ability to ensure that
    • You are organized and want your team to deliver timely software releases
    • You have solid experience working in an agile development environment
    • You have a thorough understanding of modern infrastructure, including Kubernetes or OpenStack
    • You have sound knowledge of cloud computing concepts & technologies
    • You have practical knowledge of Linux and networking
    • You have hands-on experience with software automation
    • You are fluent and comfortable in cloud terminology

    What you will learn

    • OpenStack and Kubernetes in operation
    • Wide range of open source applications and capabilities
    • 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 

    go to method of application »

    Senior Ubuntu Embedded IoT System Engineer

    Key responsibilities

    • Provide software and system engineering services for OEM and ODM customers;
    • Work closely with partners on platform bring up
    • Work with project managers and Field/QA engineers to identify, triage, and fix critical problems;
    • Work with individual upstream projects to find and apply patches for bugs
    • Conduct root cause analysis, collect and organize details to reproduce and explain results
    • Facilitate communication between Ubuntu, firmware and hardware engineering teams
    • Occasional international travel to the EU, USA, Taiwan and China

    Required skills and experience

    • A Bachelor or higher degree in STEM, preferably Computer Science or Electrical Engineering
    • English written and verbal communication skills
    • Familiar with C, Python and Bash;
    • Familiar with linux boot up process;
    • Linux kernel, boot and system-level architecture skills;
    • Experience of bootloader development, such as u-boot;
    • Software development on Arm or non-X86 platforms;
    • Linux debugging and resolution abilities
    • Ability to be productive in a globally distributed team
    • Ability to learn fast to work on cutting edge technologies
    • Fluency in written and spoken Mandarin Chinese;

    Desirable skills and experience

    • Experience with system firmware, including uboot, UEFI, ACPI, DSDT, boot loaders, device firmware.
    • Experience debugging power management on PCI ASPM, SATA ALPM, low power profiles
    • Experience in board design, bring up, and validation
    • Experience with electrical engineering design tools (e.g. schematic capture, layout)
    • Computer architecture knowledge of x86, ARM, RISC-V
    • Familiarity with Ubuntu development model
    • Shell/Python scripting skills

    go to method of application »

    Web Developer

    Required skills and experience

    • Demonstrable experience of work on modern web applications
    • A strong understanding of HTML, CSS with SCSS and JavaScript
    • Experience with Javascript components libraries
    • Experience with TypeScript
    • Experience with responsive user interfaces for a wide range of devices and browsers
    • Experience with Git or other version control systems
    • Awareness of SEO best practice
    • Consideration of accessibility in all aspects of your work
    • A strong understanding of web performance in complex user interfaces
    • Ability to interact with UX, designers and server-side developers
    • Curiosity about technology and a thirst to learn
    • Based in EMEA timezones (Europe, the Middle East and Africa)
    • University degree or equivalent education

    Useful experience if you have it

    • Familiarity with Linux desktop technologies
    • Server-side languages, such as Python or NodeJS
    • Experience working on a large scale React (with TypeScript) project
    • A history of open source contributions
    • Relevant work experience

    Who you are

    • We want a Web Developer who loves what they do. You are passionate about web standards and keep abreast of new developments in our industry. You always look for opportunities to improve your skills. You like to show off what you’re working on and also learn from others. You have strong attention to detail and value the design of a product as much as you value the code. You have strong communication skills and maybe even blog once in a while. You’re aware of the latest CSS techniques but also know the limitations that developing for a broad audience can bring - actually, you embrace the challenge.

    In this team

    • You’ll create high fidelity websites and web apps using the latest incarnations of HTML, CSS (SCSS) and Javascript (React and TypeScript)
    • You’ll help maintain existing projects including updating content and adding new pages
    • You’ll manage incoming requests for updates and liaise with or delegate to other people as necessary
    • You’ll ensure the standard of our output remains high and consistent across our whole product portfolio
    • You’ll ensure new pages are published according to specification and in compliance with our web style guide
    • You’ll participate in and contribute to our living style guide, Vanilla Framework.
    • Work closely with UX designers and visual designers to implement exemplary user experiences.

    What we offer

    • An opportunity to help shape a company and products with a strong influence in the open source community
    • An inclusive work environment within a team of friendly people with a broad range of skill sets, from UX designers to copywriters
    • Learning and development
    • Annual compensation review
    • Recognition rewards
    • Annual leave
    • Priority Pass for travel

    go to method of application »

    Kubernetes operators - Product Manager

    The successful candidate will be multi-talented, with:

    • Experience in Kubernetes operators and the cloud-native landscape
    • Familiarity with a wide range of open source applications and solutions
    • A technical or science background and qualification
    • Software engineering experience
    • Experience in open source project and community leadership
    • Business and commercial interests
    • Proven leadership and presentation skills
    • Personal interests aligned with the field
    • Awareness of Ubuntu and Canonical’s competition and opportunities
    • Track record of data-driven decision-making
    • Proven ability to write about technology and the tech landscape

     

    • Container technology continues to reshape enterprise technology operations and practices. Ubuntu is widely deployed in cloud-native environments, and Canonical has created a role for product leadership of an array of cloud-native offerings. Our customers set the pace in technology at scale, leading the adoption of new ideas and practices. Our goal is to shape the future of cloud-native operations, across public and private infrastructure, in partnership with industry leaders.
    • This role encompasses leadership of the product and go-to-market for cloud-native offerings. It requires an analytical storyteller with a strong sense of message. We prefer graduate professionals with software engineering management experience who want to become business executives and entrepreneurs, to define product strategy and drive engagement.
    • Product leadership at Canonical is data-driven and content-centric. Product performance is closely measured and this team participates in regular reviews with company leadership.
    • You will join a growing team and help shape the message across our suite of products, with a particular focus on containers, Kubernetes, Docker, enterprise open source applications and projects. You will create effective content to engage sophisticated technical and commercial audiences, and work closely with marketing, media, engineering, sales, research, consulting, and training teams. You will be accountable for product go-to-market execution, marketing collateral, case studies, training, and blog posts. You will be expected to deliver measurable lead-gen and awareness.

    go to method of application »

    SmartNIC OS Product Manager

    • This role encompasses leadership of the product and go-to-market both with partners and directly to the enterprise. It requires an analytical storyteller with a strong sense of message. We prefer graduate professionals with software engineering management experience who want to become business executives and entrepreneurs, to define product strategy and drive engagement.

    The successful candidate will be multi-talented, with:

    • Experience in Linux networking
    • Familiarity with embedded Linux
    • A technical or science background and qualifications
    • Software engineering experience
    • Business and commercial interests
    • Proven leadership and presentation skills
    • Personal interests aligned with the field
    • Awareness of Ubuntu and Canonical’s competition and opportunities
    • Track record of data-driven decision-making
    • Proven ability to write about technology and the tech landscape

    Product leadership at Canonical is data-driven and content-centric. Product performance is closely measured and this team participates in regular reviews with company leadership. You will join a growing team and help shape the message across our suite of products. You will create content to engage a sophisticated technical and commercial audience, and work closely with marketing, media, engineering, sales, research, consulting, and training teams. You will also be accountable for product marketing collateral, case studies, training, and blog posts that deliver measurable lead-gen and awareness.

    Method of Application

    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