Jobs Career Advice Post Job
X

Send this job to a friend

X

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

  • Posted: Aug 19, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
    Read more about this company

     

    Senior Support & Software Engineer

    What Your Day Will Look Like

    • Apply your knowledge of Linux virtualisation using Libvirt/KVM, containers and Kubernetes along with your knowledge of TCP/IP networking to support customised solutions for our customers.
    • Be the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache.
    • Provide advice on deployed architecture, implementing solutions for complex problems and guiding customers to successful data-center infrastructure operations
    • Communicate regularly with the customer team about ongoing issues

    What We Are Looking For In You

    • BA/BS degree in Computer Science or related technical field
    • Open source development or scripting experience
    • Professional experience with OpenStack is a must
    • Professional experience with Kubernetes and/or Ceph
    • Must be able to speak English fluently
    • Excellent communication skills and extensive experience in customer-facing positions
    • High motivation, ability to multi-task and follow-up reliably on commitments
    • Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
    • Ability to travel

    go to method of application »

    Senior Software Engineer - Go

    What we are looking for in you

    • Proven track record of professional software delivery using Go, C, C++ or similar.
    • Hands-on experience developing highly concurrent distributed systems
    • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
    • Solid networking background and experience
    • Degree level education in a technology field
    • Experience with agile software development methodologies
    • Experience of the Linux and free software world
    • Working knowledge of cloud computing and experience with highly-concurrent distributed systems
    • Excellent communications skills in the English language, both verbal and written, especially in online environments
    • Ability to effectively interact with a diverse group of people (both technical and non-technical)
    • Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule, and to motivate and mentor others to do the same

    Additional Skills That You Might Also Bring

    • Passionate about software quality and testing
    • Experience with packaging (debian, snappy)
    • Programming with and operating MongoDB
    • Experience working on a distributed team on an open source project -- even if that is outside work open source contributions.
    • Demonstrated track record of Open Source contributions

    go to method of application »

    Developer Relations Manager

     

    What your day will look like

    • Build and lead a developer relations team at Canonical
    • Gain a deep understanding of snaps, Juju charms, or Docker containers
    • Grow the developer community by attracting software developers and ISVs to the platform
    • Create content to scale up adoption, demonstrate best practices, and showcase new features
    • Provide input to development teams at Canonical based on feedback from ISVs, developers, and the wider community
    • Collaborate with software developers, product managers and technical writers on developing documentation
    • Write ecosystem specific guides, tutorials, release notes, and white papers
    • Curate existing documentation, performing periodic reviews, triage user feedback/bug reports and determine priorities for remedial work
    • Engage with the community through various means, including discourse, IRC, social media, conferences, etc
    • Identify relevant influencers and devising plans on how to effectively engage with them
    • Deliver training workshops in person and remotely
    • Represent the platform via speaking engagements at industry events and community conferences

    What we are looking for in you

    • You love technology and working with brilliant people
    • You are curious, flexible, articulate, and accountable
    • You value soft skills and are passionate, thoughtful, and self-motivated
    • You have experience with developer tools and open source projects
    • You have a clear public record of accomplishments (talks, blog posts, GitHub, Twitter, etc)
    • You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, DevOps, software development, testing and QA, package management, container technology
    • You can work autonomously and assume full ownership of objectives as needed
    • You can be flexible with your time and enjoy working with new technology in a fast-paced environment
    • You are experienced working with open source communities and understand the workflow of volunteer contributors

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail