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: Feb 19, 2022
    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

    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

     

    BootStack EMEA Engineering Manager

    About the job

    This role is an opportunity for a technologist with a passion for Linux and Cloud to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

    Engineering Manager

    The BootStack team designs, builds, and operates modern distributed systems on private infrastructure for customers. From Kubernetes to OpenStack and everything in-between, you'll be working with the latest technology in a fast-paced engineering environment. As a BootStack Engineering Manager for the BootStack team, you will be responsible for managing the engineers that oversee day-to-day Managed Service of customer environments, including customer service management, managed services operations and consistent product improvement engineering. Collaboration with customers, product engineering, and operations is critical to success.

    As an Engineering Manager you will:

    • Manage a growing engineering team to optimise the quality and velocity of both development and operations
    • Identify and measure team health indicators
    • Implement disciplined engineering and operations processes
    • Represent the BootStack team with respect to stakeholders, customers, and external teams
    • Ensure proper team focus on priorities, milestones, and deliverables
    • Work to meet service level agreements with customer deployments around the globe
    • Deliver quality managed services in a consistent, timely manner

    The successful Engineering Manager candidate will have:

    • Bachelors (or equivalent Degree level) education in a technology field
    • Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
    • Demonstrated strong commitment to testing methodologies and maintainable code quality
    • Experience with Linux system administration, Ubuntu/Debian a plus
    • Strong communication and cooperation skills
    • Experience with agile software development methodologies
    • Experience working in and managing distributed teams
    • Technical aptitude for understanding complex distributed systems
    • Experience with cloud topologies and technologies
    • Travel to team and company events and customer meetings, roughly 20% or less

    go to method of application »

    Go Software Engineer, Commercial Systems

    About the job

    This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.

    The Commercial Systems unit has several areas of responsibility spread across five engineering teams that are closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are deployed to millions of machines all over the world.

    The first area of responsibility is centered around security. We develop and operate Ubuntu Advantage and Livepatch backend services that support the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments.

    On the distributed systems front, we develop an open source identity manager Candid and a Juju multi-controller manager JIMM (Juju Intelligent Model Manager) that enables organizations to centrally manage operations across a number of Juju controllers deployed to public, private, and hybrid clouds. The large majority of our systems is deployed to Kubernetes clusters.

    The third major area is related to internal business operations. We develop and operate several data warehouses, including data ingestion pipelines, that are relied on by operations and data analytics teams. In addition to that, we help internal business units to automate processes across a number of software solutions and integrate with a number of SaaS solutions to ensure a smooth flow of data. Last but not least, we have a dedicated team of Salesforce engineers and administrators who take care our Salesforce implementation and integration.

    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 »

    Ubuntu on WSL Software Engineer

    About the job

    Create next generation cross-platform developer experiences

    • The Windows Subsystem for Linux (WSL) is a new capability in Windows that opens up new possibilities for Linux development and operations in Windows environments. WSL is not a virtual machine system like Hyper-V, nor an operations capability like Docker or Kubernetes, nor a cloud simulator like Multipass. Instead, WSL offers a specific set of capabilities from a Linux environment across to the Windows desktop, allowing for interesting new kinds of integration to take place at that boundary. Use your Windows editors and version control, compile and test on Linux, for example.
    • We are excited to explore the forefront of these possibilities, helping to shape the future of Windows-and-Linux development. We work closely with the WSL team to ensure that the latest capabilities in WSL are usable and well integrated with Ubuntu. We work with other developer communities, such as those at Nvidia, to ensure that the cross-over of their needs and the Windows platform takes advantage of WSL.
    • Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are help individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.
    • You will be responsible for delivering the best Linux experience on WSL to a huge audience. You will have direct influence over the roadmap for Ubuntu on WSL and will specify, architect and develop features in association with other leaders such as tech leads, engineering managers, product managers and developer advocates.
    • You will have the opportunity to speak at conferences about your work on WSL, and interact with a very enthusiastic community.
    • The successful candidate will be passionate about the future of Ubuntu, mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large organisations. Strong communication and relationship skills are as important as superb technical skills. This job involves international travel several times a year, usually for one week at a time.


    What You Will Do

    • Implement support for new WSL features in Ubuntu
    • Closely follow upstream development in WSL
    • Manage Ubuntu WSL applications in the Microsoft Store
    • Implement support for Ubuntu features on WSL
    • Contribute to upstream projects in support of WSL features
    • Define, manage and execute test plans
    • Manage Ubuntu Hyper-V images in the Quick Create gallery
    • Work with other teams at Canonical to deliver agreed features
    • Help the Desktop Team to ensure that Ubuntu is released every 6 months on schedule
    • Responding to, and work to resolve, issues raised by end users and customers

    Who You Are

    • A clear passion for the future of Ubuntu on WSL.
    • Demonstrable contribution to an open source project.
    • C/C++ and Python experience, preferably with an open-source project.
    • Awareness of some of the open-source development tools used in creating Ubuntu Desktop, such as git, Launchpad, and Debian packaging tools.
    • Capacity to learn quickly about new systems and techniques.
    • Excellent logic, problem solving, and troubleshooting skills.
    • Strong English language communication skills.
    • Comfortable with online communication and collaboration tools such as mailing lists, Mattermost, and wiki.
    • Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule.
    • Bachelor's degree or higher in a technical field.
    • 1+ years of experience as a software developer in a professional setting.

    What Is a Nice To Have

    • Experience with Windows Subsystem for Linux, virtualization, and containers.
    • Knowledge of PowerShell, Visual Studio, and Azure DevOps.
    • Knowledge of some of the technology stack that makes up an Ubuntu desktop (GNOME, D-Bus, systemd, Xorg/Wayland, etc.).
    • Be an existing Debian or Ubuntu contributor/developer.
    • Awareness of agile development methodologies and tools.

    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 Director, Community

    About the job

    • As the Engineering Director of Community you will have a broad impact and responsibility for growing community engagement and processes across all of engineering. If you want to define what building the next generation of open source community looks like, this is the role for you.

    • You will be responsible for assisting various teams at Canonical in broadening their community engagement activities. You will ensure that all engineering teams make community an important aspect of how they do what they do. You'll provide assistance to new and existing contributors seeking to get involved or expand their role, and connect community contributors with mentors. You will organise cross-team participation in community events and mentoring.
    • Outside of those responsibilities you will assist the Ubuntu community team in ensuring community processes are high quality and consistently implemented.

    What You Will Do

    • Collaborate proactively with multiple distributed teams
    • Help engineering teams establish and achieve community engagement goals
    • Establish consistency in community process, engagement, and interaction across engineering
    • Influence others and represent technical insight to customers and other engineers
    • Spend a significant amount of time mentoring others and providing cross-team input
    • Work from home with global travel 4 to 6 weeks for internal and external events
    • Collaborate with the developer advocates and PR teams at Canonical to promote Ubuntu and related technologies via blogs and social media.
    • Identifying relevant influencers and devising plans on how to effectively engage with them.

    Who You Are

    • You have a long history and clear public record of community engagement, particularly with open source communities
    • You are capable of representing Canonical / Ubuntu externally
    • You have experience leading successful projects and teams
    • You are an articulate communicator
    • You are comfortable preparing and giving presentations
    • You love technology and working with brilliant people
    • You follow industry trends and new technologies
    • You understand and value how you do what you do, as well as what you do
    • You have strong collaboration and influencing skills
    • You are curious, flexible, articulate, and accountable
    • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    • BS/BA or equivalent in Computer Science, Technical Communication, English, or a related field

    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 »

    Python Software Engineer, Commercial Systems

    About the job

    This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.

    The Commercial Systems unit has several areas of responsibility spread across five engineering teams that are closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are deployed to millions of machines all over the world.

    The first area of responsibility is centered around security. We develop and operate Ubuntu Advantage and Livepatch backend services that support the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments.

    On the distributed systems front, we develop an open source identity manager Candid and a Juju multi-controller manager JIMM (Juju Intelligent Model Manager) that enables organizations to centrally manage operations across a number of Juju controllers deployed to public, private, and hybrid clouds. The large majority of our systems is deployed to Kubernetes clusters.

    The third major area is related to internal business operations. We develop and operate several data warehouses, including data ingestion pipelines, that are relied on by operations and data analytics teams. In addition to that, we help internal business units to automate processes across a number of software solutions and integrate with a number of SaaS solutions to ensure a smooth flow of data. Last but not least, we have a dedicated team of Salesforce engineers and administrators who take care our Salesforce implementation and integration.

    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.

    We would appreciate:

    • 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

    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