Website: Website https://canonical.com/

  • Regional HR Manager

    Regional HR Manager

    What your day will look like

    Deliver precise, compliant, HR operations in a timely manner and with the highest degree of accuracy
    Be accountable for talent planning, succession, assessments and HR processes that drive a high performing team
    Work with senior managers across the business on performance management, organisational design, employee engagement and workforce planning
    Coach and advise managers on the full spectrum of employee relations issues across multiple countries
    Partner with managers to support the delivery of appropriate training and development programs
    Use your HR expertise, energy and business acumen to establish a trusted partnership with the business in your region
    Drive diversity, equity, and inclusion initiatives
    Deliver on business-critical HR related projects globally
    Present at Canonical events to articulate Canonical’s HR practices

    What we are looking for in you

    Degree qualified, with a professional HR qualification (CIPD/SHRM etc)
    HR experience leading initiatives that spanned a major region within a technology business (Americas, EMEA or APAC)
    Experience of working in a remote first organisation
    Demonstrated experience of international HR partnerships at a senior level
    Able to use data to make informed decisions
    Knowledge and practical application of HR practices and employment law in your region
    Able to prioritise, manage time effectively and work under pressure
    Self motivated, organised, confident, and results-orientated
    A clear focus on accuracy
    Fluent in business English (written and spoken)

    Apply via :

    boards.greenhouse.io

  • Engineering Manager, Sustaining Software Engineering, Worldwide

    Engineering Manager, Sustaining Software Engineering, Worldwide

    What You’ll Do

    Manage and lead a distributed team of engineers
    Hire, coach, mentor, provide feedback and career development guidance to your team
    Manage shift scheduling, measuring key performance indicators (KPIs), and training
    Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu Server, OpenStack, Ceph, Kubernetes, Juju & MAAS
    Demonstrate the very best of Canonical in customer interactions
    Set and manage expectations with other engineering teams, senior management, and external stakeholders
    Advocate and advance modern software development practices
    Grow a healthy, collaborative engineering culture in line with the company value
    Collaborate with management and other leaders in the organisation
    Work from home with global travel up to 10% for internal and external events

    Who You Are

    Professional software delivery experience using C, C++, Go, Java, Python, or similar
    You are knowledgeable and passionate about software development
    Leadership experience displaying ability to organize and prioritize complex problem resolution and bug fixes
    Experience with version control systems such as git
    Experience with debugging tools such as gdb, crash or other
    Demonstrated strong commitment to testing methodologies and maintainable code quality
    Excellent communication skills in the English language, both verbal and written
    Experience with Linux, with a preference towards Ubuntu
    Experience with Open Source and Open Source Business Models
    People management experience in a support organization is a strong plus
    You have interest and deep experience with three or more of the following: Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging

    Apply via :

    boards.greenhouse.io

  • Accounts Payable Clerk – 2 Positions

    Accounts Payable Clerk – 2 Positions

    About the job
    We have two exciting entry level opportunities for Accounts Payable Clerks to join our growing team. If you are passionate about the technology industry and want to work for a company that aligns with your interests, we might be the place for you! Canonical, and our world class Ubuntu product, attracts some of the leading talent from around the world. Come and work with exceptional people and kick start your career in Finance! Our Finance team is growing and it’s a really exciting time to join the team. We are looking for bright, motivated people who have a passion for making a difference. You will be seeking an opportunity to drive process improvements and change, input your ideas and truly contribute to the team. Your role will include ensuring accuracy of the A/P ledgers, process supplier invoices in a timely and accurate manner, prepare supplier payments, deal with queries effectively and efficiently and maintain compliance with processes and procedures. You will learn the fundamentals of how finance works in an organisation. In return we will provide you with ample opportunity for career development including offering you with support for continuing education and the pursuit of professional Accounting certifications. You will report directly to our Global Controller who will help you develop into the role and guide you through your learnings. A day in the life of an Accounts Payable Clerk

    Maintain accuracy of our A/P ledgers
    Manage our vendor data (names, addresses, etc.), validate and get approval for new accounts, and maintain our audit record of vendor data changes and approvals
    Process our supplier invoices in a timely and accurate manner, including entry of invoices into accounting systems and maintain our files in a tidy and organised manner
    Prepare our supplier payments in line with the payments timetable and presented for approval in a clear and organised format
    Identify payments properly withheld, monitored and released when approval given
    Help with our month end processes: prepayments, accruals, bank reconciliations and balance sheet reconciliations
    Resolve questions/issues, escalating when appropriate in a timely manner
    Maintain compliance with processes and procedures, recommend corrective action when identified and maintain suitable records to demonstrate compliance

    What You Will Bring To The Role

    Bachelor’s degree in an Accounting or Finance subject, graduating in the top 10% of your class
    Good spreadsheet skills, including pivots, look ups etc.
    Excellent attention to detail, with great organisation skills and the ability to meet deadlines
    Great communication skills that you will use when connecting directly with our vendors
    A passion for the world of Finance with ambition to progress your career
    Some experience using a major accounting system advantageous

    What We Will Offer You

    Flexibility to work remotely from home
    Personal learning and development budget
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority Pass for International travel
    Opportunity to travel to meet your colleagues in great global destinations!

    Apply via :

    www.linkedin.com

  • Developer Relations Manager 

Senior Software Architect, Commercial Systems 

Senior Project Manager – Web and Design 

Product Marketing Manager – Ubuntu

    Developer Relations Manager Senior Software Architect, Commercial Systems Senior Project Manager – Web and Design Product Marketing Manager – Ubuntu

    The Developer Relations team at Canonical engage with community and enterprise software developers to help them embrace the Canonical approach to open source. We enable community developers and ISVs to deliver their applications to millions of Linux users and devices as snaps, charms, debs and Docker images. We also bring their feedback to engineering teams at Canonical for continuous improvement. As a Developer Relations Manager, you will lead a team of developer relations engineers who engage with developer communities and ISVs to help them reach the Ubuntu ecosystem. Typically we help them shape their snaps, charms, or Ubuntu-based Docker images, and ensure that Ubuntu is fully enabled in their CI/CD pipelines. This is a role that requires strong technical grounding in software engineering, Linux and open source communities, container technologies and devops. It is also a management role that requires judgement, empathy and drive. You and your team will represent not only the Ubuntu community but also Canonical as a contributor to the wider Linux ecosystem. You will lead a distributed team and travel internationally 2-4 times per year for engineering sprints, community summits, industry events, and strategic planning sessions. What you will do

    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

    Who you are

    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.

    Nice to have

    Experience as a software developer
    Examples of contributions to the Ubuntu Community
    Experience with contributing to open source project

    go to method of application »

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

    Apply via :

  • Software Engineer – Identity Management

    Software Engineer – Identity Management

    What you’ll do

    Collaborate proactively with a distributed team
    Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
    Design and implement new features and enhancements from spec to production and ongoing operations at scale.
    Review code produced by other engineers
    Discuss ideas and collaborate on finding good solutions.
    Create and enhance management, authentication and authorization API endpoints
    Craft end-user authentication flows from design to implementation
    Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
    Deliver great products that users love by maintaining a culture of quality and engineering excellence
    Work from home with global travel 2 to 4 weeks per year for internal and external events

    Who you are

    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You are a software engineer, with specific experience building identity and access management products
    You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
    You have experience implementing authorization frameworks in distributed systems
    You value secure coding and standards, and enjoy working on teams that do the same
    You have solid experience working in an agile development environment
    You love technology and working with a diverse set of talented people.
    You are comfortable with Ubuntu as a development and deployment platform.
    You are curious, flexible, articulate, and accountable
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere

    Apply via :

    boards.greenhouse.io

  • Software Engineer – Identity Management for Canonical Products

    Software Engineer – Identity Management for Canonical Products

    Summary

    This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

    Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical’s suite of enterprise products and web services.

    As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products.

    Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and delivery of the system, facilitate integrations and work with your team on strategy and execution.

    What you’ll do

    Collaborate proactively with a distributed team
    Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
    Design and implement new features and enhancements from spec to production and ongoing operations at scale.
    Review code produced by other engineers
    Discuss ideas and collaborate on finding good solutions.
    Create and enhance management, authentication and authorization API endpoints
    Craft end-user authentication flows from design to implementation
    Modernize the identity stack of our websites and products by driving adoption of best-of-breed IAM technologies
    Deliver great products that users love by maintaining a culture of quality and engineering excellence
    Work from home with global travel 2 to 4 weeks per year for internal and external events

    Who you are

    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You are a software engineer, with specific experience building identity and access management products
    You are familiar with the open source software, standards, protocols and concepts in the identity space (e.g. OpenID, OAuth, LDAP)
    You have experience implementing authorization frameworks in distributed systems
    You value secure coding and standards, and enjoy working on teams that do the same
    You have solid experience working in an agile development environment
    You love technology and working with a diverse set of talented people.
    You are comfortable with Ubuntu as a development and deployment platform.
    You are curious, flexible, articulate, and accountable
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You love embracing new technologies and pushing the boundaries of what is possible, with a view to building products that improve how people operate software and infrastructure everywhere

    Apply via :

    boards.greenhouse.io

  • Revenue Accountant 

Engineering Manager, Sustaining Software Engineering, Americas 

OpenStack Technical Support Manager 

Ubuntu Technical Support Manager

    Revenue Accountant Engineering Manager, Sustaining Software Engineering, Americas OpenStack Technical Support Manager Ubuntu Technical Support Manager

    Key responsibilities

    Assist in the month end reporting process to deliver timely and accurate information
    Have full responsibility for a part of the revenue recognition process relevant to your strengths
    Assist with the year end audit process and statutory reporting
    Support the finance team’s wider plans to prepare for an IPO
    Improve the efficiency of financial processes and procedures and monitor compliance
    Share knowledge between team members to ensure cover is available when needed
    Actively develop your own skills to ensure current knowledge of applicable standards and regulations
    Establish strong relationships with key colleagues outside the wider finance team

    Required Skills And Experience

    Exceptional academic track record and subsequent career performance
    Bachelor’s degree in Accounting or equivalent
    Qualified accountant (ACCA, ACA, ACMA, CPA, etc.)
    IFRS 15/ASC 606 revenue recognition experience
    Experience at a large public accounting firm, or public multinational corporate accounting department preffered
    Microsoft Dynamics 365 or similar experience a plus

    What Canonical offers:

    Personal learning and development budget
    Annual compensation review
    Recognition rewards
    Annual leave
    Priority Pass for travel

    go to method of application »

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

    Apply via :

  • Global Payroll Administrator

    Global Payroll Administrator

    Key responsibilities

    Ensure all payrolls are always delivered on time and with 100% accuracy
    Process the payroll/contractor data in an organised and structured manner
    Keep on track of all payroll deadlines and monthly payroll tasks
    Prepare payroll reports and provide monthly payroll data in journal format to finance for processing
    Comply with GDPR regulations and maintain payroll security/confidentiality
    Deal with payroll queries and resolve or escalate as required
    Constantly seek out ways to improve systems and processes to ensure a seamless flow between HR, Payroll and Finance
    Keep payroll policies up to date and write any new procedures as required
    Provide support to any project related activities from Finance and HR
    Provide support to Finance with reporting and audit queries
    Assist with future expansions of global payrolls and other projects
    Manage all payroll correspondence and act as a point of contact for all escalated payroll queries
    Maintain strong cross-functional team relationships
    Build strong relationships with vendors to ensure excellent service delivery and compliance in all countries

    Valued Skills And Experience

    Experience in a similar payroll role and working with outsourced payroll bureaus
    Excellent communication skills to converse with external parties and internal team members of all levels
    Strong process and planning mindset
    Ability to think outside the box and solve problems when faced with new challenges
    Excellent analytical skills and attention to detail
    Exceptional planning/organisational skills and being deadline oriented
    Ability to work with different software systems, and have excellent knowledge of spreadsheets and formulas
    Being a team player as well as being able to work independently

    Apply via :

    boards.greenhouse.io

  • Software Engineer – Ubuntu Systems Management 

Software Engineer – Launchpad 

Engineering Manager – Ubuntu Systems Management 

Software Engineering Manager – Ubuntu Build Infrastructure 

Senior Software Engineer – App Stores Backend

    Software Engineer – Ubuntu Systems Management Software Engineer – Launchpad Engineering Manager – Ubuntu Systems Management Software Engineering Manager – Ubuntu Build Infrastructure Senior Software Engineer – App Stores Backend

    What you’ll do

    Collaborate proactively with a distributed team
    Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
    Demonstrate your strong commitment to code quality and automated testing
    Participate in the engineering process with code and architectural reviews
    Take personal ownership of problems and design and deliver solutions
    Work remotely with global travel 2 to 4 weeks for internal and external events
    Assist with release management during each development cycle
    Collaborate with devops for Landscape SaaS, Canonical’s hosted Landscape

    Who you are

    You love technology and working with brilliant people
    You are curious, flexible, articulate, and accountable
    You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You have proficiency developing public-facing APIs and web applications, preferably using Python.
    Experience with Python and web frameworks such as Flask and Django.
    Experience with databases, and ORMs (PostgreSQL a plus)
    You are comfortable with Ubuntu as a development and deployment platform.

    go to method of application »

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

    Apply via :

  • Golang Embedded System Software Engineer

    Golang Embedded System Software Engineer

    What you’ll do

    Collaborate proactively with a distributed team
    Write high quality code to create new features
    Debug issues and produce high quality code to fix them
    Review code produced by other engineers
    Discuss ideas and collaborate on finding good solutions
    Obsess over how to achieve robustness despite unexpected events like power outages
    Work from home with global travel for up to two weeks, twice a year

    Who you are

    You love technology and working with brilliant people
    You are curious, flexible, articulate, and accountable
    You value soft skills, are thoughtful and self-motivated
    You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
    You have professional software development experience using Go, Python, C, or C++
    You know Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor
    Commitment to software testing, code reviews and maintainable code

    Apply via :

    boards.greenhouse.io