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: Dec 14, 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

    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

     

    Software Engineer - Solutions Engineering

    • This role is ideal for software engineers who want to work in a global team, have a passion for distributed systems and cloud computing, and an interest in the entire Linux stack - from kernel to networking to virtualization and containers.

    What you'll do

    • Work in Python and Golang to design and deliver open source software operations code
    • Work with the entire Linux stack, from kernel, networking, storage, to applications
    • Shape high quality open source monitoring and alerting infrastructure
    • Rethink open source operations for our customers and open source community
    • Demonstrate sound engineering design and testing principles in your code
    • Follow agile software development practices
    • Coach and develop your colleagues where you have insights
    • Grow a healthy, collaborative engineering culture in line with the company values
    • Global travel up to 10% of time for internal and external events

    Who you are

    • You are a passionate Python developer
    • You are organised and want your team to deliver timely, high quality software
    • You understand the importance of reliable operations in an agile world
    • You have sound knowledge of cloud computing concepts & technologies
    • You have practical knowledge of Linux and networking
    • You are a lifelong learner

    Bonus points for

    • You have graduated with a university degree in Computer Science or related software engineering field
    • Golang programming skills

    What you will learn

    • OpenStack and Kubernetes in production
    • Thinking rigorously about application and infrastructure reliability
    • Wide range of open source applications and skills
    • Real-life and hands-on exposure to a wide range of emerging technologies and tools

    go to method of application »

    Engineering Manager - Solutions Engineering

    • As an Engineering Manager, 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. We need someone who can display technical leadership by leveraging a solid background in software development so that they're able to challenge and grow their 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

    • Lead and develop a team of Python engineers working remotely in global locations
    • Hiring, coaching, mentoring, feedback, and hands-on career development
    • Demonstrate sound engineering principles by directly contributing code yourself
    • Plan and manage progress on agreed goals and projects
    • Set and manage expectations with other engineering and operations teams
    • Coordinate with management and internal and external stakeholders or customers
    • Advocate for 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
    • Travel globally up to 10% of time for internal and external events

    Who you are

    • You love developing and growing people and have a track record of doing it
    • You are knowledgeable and passionate about agile software development
    • You love leading, coaching, and mentoring software developers - especially Python ones
    • You are knowledgeable in cloud computing concepts & technologies
    • You are comfortable administrating Linux servers, including their storage and networking
    • You have hands-on experience with software automation
    • You are organized and want your team to deliver high-quality software in a timely manner
    • You are a lifelong learner

    go to method of application »

    Juju Software Engineer (Go)

    • As a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.
    • 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

    • Contribute to 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
    • 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

    • Experience developing software using Go.
    • 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
    • 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.

    • Hands-on experience developing highly concurrent distributed systems
    • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
    • Solid networking background and experience
    • Experience with agile software development methodologies
    • Experience in the Linux and open-source software world
    • Experience with configuration management software (Ansible, Chef, Puppet, et al.)
    • Working knowledge of cloud computing
    • Experience with software 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

    go to method of application »

    Accountant

    • We are looking for an exceptional Accountant with IFRS experience to help us ready the business for public market scrutiny through our planned IPO. The right candidate will have domain expertise and a passion for IFRS.

    Location: This role may be office based in London, or Remote in EMEA or Eastern Americas Time Zones.
    What your day will look like

    • Assist in the month end reporting process to deliver timely and accurate information
    • Have full responsibility for a part of the ledger processes 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

    What we are looking for in you

    • Exceptional academic track record and subsequent career performance
    • Bachelor's degree in Accounting or equivalent
    • Qualified accountant (ACCA, ACA, ACMA, CPA, etc.)
    • Experience at a large public accounting firm, or public multinational corporate accounting department preferred
    • NetSuite or similar enterprise grade systems experience
    • Willingness to travel up to four times per year

    go to method of application »

    Revenue Accountant

    • We are looking for an exceptional Accountant with IFRS 15 experience to help us ready the business for public market scrutiny through our planned IPO. The right candidate will have domain expertise and a passion for IFRS 15 or ASC 606.

    Location: This role may be office based in London, or Remote in EMEA or Americas Time Zones.
    What your day will look like

    • 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

    What we are looking for in you

    • 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 preferred
    • NetSuite or similar systems experience a plus
    • Willingness to travel up to four times per year

    go to method of application »

    Global Payroll Administrator

    • We're looking for an exceptional payroll administrator with experience of working with outsourced payroll bureaus (US, UK, EU and/or additional jurisdictions) to manage the company's end to end global payroll and contractor payments. You'll have domain expertise in processing payroll in different countries. You are reliable, diligent and pay attention to details and always work towards improving current processes
    • This role may choose to be office based out of London or home based, and will report to our Global Financial Controller.

    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
    • Manage 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 or 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

    go to method of application »

    Accounts Receivable Clerk (Entry Level Opportunity)

    • Your role will include ensuring accuracy of the A/R ledgers, process customer invoices in a timely and accurate manner, register customer 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 Receivable Clerk

    • Maintain accuracy of our A/R ledgers and reconciliation of accounts
    • Manage our customer data (names, addresses, etc.), validate and get approval for new accounts, and maintain our audit record of customer data changes and approvals
    • Process our customer invoices in a timely and accurate manner, including entry of invoices into accounting systems and maintain our files in a tidy and organised manner
    • Efficiently resolve any problems prior to raising and issue of invoice
    • Implement and comply with the Canonical credit control policy
    • Maximise cash collection through the effective collection of debts and maintain records to track debt collection through to conclusion
    • Ensure payments are received in line with contractual terms
    • Help with our month end processes: 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

    • Exceptional education achievements in an Accounting or Finance subject
    • Excellent 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 customers
    • A passion for the world of Finance with ambition to progress your career
    • Some experience using a major accounting system advantageous

    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