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: Jan 31, 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

     

    Software Engineer (Linux/Python or Go) - Container Images

    • In this role, you'll be developing the tools and technology for building and maintaining this new generation of container images. You'll be working with multiple teams, both inside and outside Canonical, to ensure we deliver container images with the highest quality whilst maintaining a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into container-based DevOps.
    • You will be contributing to fast-moving products like ROCKs (OCI images) and Chisel, and thus have the chance to help steer and consolidate this new team. You'll gain experience with numerous container technologies and participate in exciting and exploratory tasks, where your feedback will be critical for the decision-making process. As an engineer, your seniority will be based on your software development background and ability to lead junior team members.
    • Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical. This is an exciting opportunity for experienced software engineers looking for a place to leave their mark, who are passionate about shaping an open source product with the highest quality, with and for the community!

    What you'll do

    • Build robust, scalable, leading-edge container images
    • Work on automated Ci/CD processes for building, testing and publishing our container images
    • Write tools and tests for assessing security compliance and cloud-native compatibility
    • Work in Python and/or Go to deliver new functionalities to our container-building tools
    • Participate in strong engineering process through code and architectural review
    • Provide technical feedback for the team's decision-making process
    • Engage with the open-source community as a subject-matter expert
    • Grow our knowledge base and write documentation
    • Work in a collaborative, agile and globally distributed environment
    • Mentor and help hiring
    • Work from home with global travel up to 15% for internal and external events

    Who you are - at least some of those statements apply to you:

    • You are knowledgeable and passionate about software development
    • You are a team player and have experience in collaborative development
    • You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
    • You have a track record of delivering timely, high-quality software
    • You have experience with container images and containerised operations
    • You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
    • You have significant experience with Python and/or Go
    • You are experienced with Linux systems administration and package management
    • You have strong written and verbal communication skills to convey technical concepts
    • You bring clarity to technical and engineering discussions
    • You are someone who strongly believes that sharing is caring, and knowledge is power
    • Your skills range from those of a Graduate to a mid-senior Software Engineer
    • You have a Bachelor's or equivalent in Computer Science, STEM or a similar degree

    go to method of application »

    Junior HR Generalist

    • The successful candidate will bring an exceptional academic track record coupled with some experience working in an entry-level role in an HR or People Team. You will bring some existing knowledge of employment law. Ideally, we are looking for someone who has an inherent interest in the Technology sector, specifically Open Source.

    What your day will look like

    • Provide HR support by answering team members' questions and responding to requests regarding their employment and contracts, escalating when necessary. Requests may include information about the new starter process and onboarding, questions regarding global benefits, employment verifications, and other general inquiries.
    • Maintain our HRIS, ensuring a high degree of accuracy and timeliness in processing all team member changes and new joiners.
    • Owning global projects (e.g. engagement, training or culture initiatives)
    • Partnering with the managers and employees - supporting HR processes and driving the people strategy for your areas of responsibility
    • Working as a truly global partner to colleagues, especially leads, managers and executives
    • Process new hires, including country-specific on-boarding documentation, creation of files, systems set-up, and coordination of introductory reviews.
    • Provide support to employees for the enrollment and processing of benefits and the payroll process, ensuring monthly data is provided on time and is accurate.
    • Liaise with payroll to guarantee smooth salary payments.
    • Create purchase orders for internal departments.
    • Provide administrative support to employees for the enrollment and processing of benefits.
    • Conduct regular audits of employment files and systems to ensure they are up-to-date, accurate, and GDPR compliant.
    • Continually work to better our processes, spotting areas we can improve to drive our function forward.
    • Conduct and manage global background checks.

    What we are looking for in you

    • An exceptional academic track record from both high school and preferably university
    • Experience working in an entry-level role in an HR/People team is beneficial, preferably in the Technology industry.
    • Excellent verbal and written communication skills.
    • Able to prioritize complex workloads, manage time effectively and work well under pressure.
    • Self-motivated and results-orientated with a clear focus on accuracy.
    • High level of honesty, integrity, and ability to handle confidential data.
    • Flexible attitude and easily adaptable to change.
    • Willing to take the initiative and provide suggestions and ideas to contribute to the success of the role/team.
    • Ambitious to grow your career within HR.
    • Willingness to travel up to 4 times a year for internal events

    go to method of application »

    Golang System Software Engineer - Containers / Virtualisation

    What you will focus on

    • Design, implement and document system level Go code
    • Model data, design database schema and implement data storage in a dqlite (SQL) database
    • Maintain code quality through static analysis, unit and system tests
    • Collaborate proactively with a distributed team
    • Discuss ideas and collaborate on finding good solutions
    • Work from home with global travel 2 to 4 weeks/year for internal and external events

    What we are looking for in you

    • You have experience programming in Go and C
    • You are knowledgeable in networking and storage technologies
    • You have experience with two or more of: cloud computing, virtualisation, containers, distributed systems, open source community
    • You are curious, flexible, articulate and accountable
    • You value soft skills and are enterprising, thoughtful and self-motivated
    • You have a bachelor's or equivalent in Computer Science, STEM or similar degree

    go to method of application »

    Software Engineering Manager - Container and Virtualisation Infrastructure

    • As an engineering manager at Canonical you must have a solid technical background, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
    • The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging distributed systems problems and deep knowledge of Linux.

    What you will focus on

    • Lead a team of remote engineers
    • Develop talent through coaching, mentoring, feedback and hands-on career development
    • Set and manage expectations with other engineering teams, senior management, and external stakeholders
    • Advocate and advance modern software development practices
    • Participate in the engineering process through code and architectural review
    • Engage with teams at Canonical, the open source community and partners
    • Work from home with global travel for 4 to 6 weeks per year for internal and external events

    What we are looking for in you

    • You understand modern Linux cloud computing technologies, including networking, storage, containers and K8s
    • You love developing and growing people and have a strong track record of doing it
    • You are focused on success and the delivery of timely, high quality software
    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
    • You have strong written and verbal technical communication skills
    • You have experience programming in C and/or Go.

    go to method of application »

    New Graduate HR Generalist

    • The successful candidate will bring an exceptional academic track record coupled with some experience working in an entry-level role in an HR or People Team. You will bring some existing knowledge of employment law. Ideally, we are looking for someone who has an inherent interest in the Technology sector, specifically Open Source.

    What your day will look like

    • Provide HR support by answering team members' questions and responding to requests regarding their employment and contracts, escalating when necessary. Requests may include information about the new starter process and onboarding, questions regarding global benefits, employment verifications, and other general inquiries.
    • Maintain our HRIS, ensuring a high degree of accuracy and timeliness in processing all team member changes and new joiners.
    • Owning global projects (e.g. engagement, training or culture initiatives)
    • Partnering with the managers and employees - supporting HR processes and driving the people strategy for your areas of responsibility
    • Working as a truly global partner to colleagues, especially leads, managers and executives
    • Process new hires, including country-specific on-boarding documentation, creation of files, systems set-up, and coordination of introductory reviews.
    • Provide support to employees for the enrollment and processing of benefits and the payroll process, ensuring monthly data is provided on time and is accurate.
    • Liaise with payroll to guarantee smooth salary payments.
    • Create purchase orders for internal departments.
    • Provide administrative support to employees for the enrollment and processing of benefits.
    • Conduct regular audits of employment files and systems to ensure they are up-to-date, accurate, and GDPR compliant.
    • Continually work to better our processes, spotting areas we can improve to drive our function forward.
    • Conduct and manage global background checks.

    What we are looking for in you

    • An exceptional academic track record from both high school and preferably university
    • Experience working in an entry-level role in an HR/People team is beneficial, preferably in the Technology industry.
    • Excellent verbal and written communication skills.
    • Able to prioritize complex workloads, manage time effectively and work well under pressure.
    • Self-motivated and results-orientated with a clear focus on accuracy.
    • High level of honesty, integrity, and ability to handle confidential data.
    • Flexible attitude and easily adaptable to change.
    • Willing to take the initiative and provide suggestions and ideas to contribute to the success of the role/team.
    • Ambitious to grow your career within HR.
    • Willingness to travel up to 4 times a year for internal events

    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