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: Feb 3, 2024
    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

     

    Engineering Manager - Data Platform

    • We are looking for technical Engineering Managers to lead teams focused on Big Data and MySQL databases. We write code in Python and encode modern operational practices for data applications at scale on Kubernetes and cloud machines.

    What your day will look like

    • You will lead a team building scalable data solutions for Kubernetes and cloud machines
    • You will hire, coach, mentor, provide feedback, and lead your team by example
    • You will demonstrate sound engineering skill by directly contributing code when needed
    • Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders
    • Advocate modern, agile software development practices
    • Develop and evangelize great engineering and organizational practices
    • Ensure that your team delivers excellent products that users love by maintaining a culture of quality and engineering excellence
    • Grow a healthy, collaborative engineering culture aligned with the company's values.
    • Be an active part of the leadership team and collaborate with other leaders in the organization
    • Work from home with global travel twice yearly, for internal events of one or two weeks duration

    What we are looking for in you

    • A software engineering background, preferably with Python and Golang experience
    • Experience running in production and at scale, preferably Big Data or MySQL
    • Excellent judgement about people - their motivations, abilities, developmental needs, and prospects for success
    • Proven ability to build high-quality, open-source software
    • Proven to drive good engineering practices around performance and quality
    • An open-minded attitude to new technologies and the drive to push the boundaries of what is possible
    • The ambition to build products that improve how people operate software and infrastructure everywhere
    • Love developing and growing people and have a track record of doing it
    • Knowledgeable and passionate about software development

    Additional Skills That You Might Also Bring

    • Specialist knowledge in one or more of Spark, Superset, MySQL, or similar
    • Prior experience working with open source and a will to build products with the community

    go to method of application »

    Support Engineering Manager

    • You'll need to be comfortable in a fast paced environment, able to take responsibility for delivering to customers and enjoy challenges. You will also need to care deeply about your team, their skills, and their career development.

    Key responsibilities

    • Management of a professional support team, including skills development and performance management
    • Operational control, shift scheduling, accountability for key performance indicators (KPIs)
    • Ensures that all customer cases are responded to within the SLA, and in a professional manner
    • Act as the customer escalation contact, and ensure that such escalations are addressed appropriately
    • Accountability for customer satisfaction
    • Contribution to the support knowledge base
    • Continuous improvement to the team's processes and support service delivery
    • Hire, develop and train support team to match business requirements
    • Work with the leadership team to drive growth and transformation initiatives

    Required skills and experience

    • Extensive CLI experience with Linux at a technical level (Support, Development, Implementation)
    • Leadership experience, and preferably team management experience
    • Confidence under pressure, with proven track record of high customer focus
    • Preferably fluent in two languages, English being primary one
    • Excellent communication skills (verbal and written)

    Additional Skills That You Might Also Bring

    • Experience or knowledge of Linux Desktop, OpenStack, Public Cloud or Virtualization technologies
    • Proven track record of contributing to Open Source projects
    • Software development experience
    • Experience in working in support organizations
    • Hands on experience with Canonical's products

    go to method of application »

    Senior Juju Software Engineer (Go)

    • As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.
    • Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.
    • Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.

    Location: This is a Globally remote role.
    What your day will look like

    • Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
    • Collaborate proactively with a distributed team
    • Debug issues and interact with upstream communities publicly
    • Work with helpful and talented engineers including experts in many fields
    • Discuss ideas and collaborate on finding good solutions
    • Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
    • Work from home with global travel for 2 to 4 weeks per year for internal and external events

    What we are looking for in you

    • Proven track record of professional software delivery using Go.
    • Hands-on experience developing highly concurrent distributed systems
    • Excellent communication skills in the English language, both verbal and written, especially in online environments
    • An exceptional academic track record from both high school and preferably university
    • Experience with agile software development methodologies
    • Willingness to travel up to 4 times a year for internal events

    Additional skills that you might also bring
    The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.

    • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
    • Experience doing development in C, C++, Rust, or other low-level programming languages.
    • Solid networking background and experience
    • Experience in the Linux and open-source software world
    • Experience with configuration management software (Ansible, Chef, Puppet, et al.)
    • Working knowledge of cloud computing
    • Passionate about software quality and testing
    • Experience with packaging (Debian, snaps)
    • Programming with, and operating, SQL and NoSQL databases
    • Experience working on a distributed team on an open source project -- even if that is community open source contributions.
    • Demonstrated track record of Open Source contributions
    • Prior experience developing plugins for Terraform

    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