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: Jul 19, 2024
    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. We develop Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000 contributors. Ubuntu means 'humanity to others'​. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation.
    Read more about this company

     

    Graduate Sales Development Representative

    What your day will look like

    • Handle inbound customer inquiries across email, phone and chat
    • Execute outbound sales & marketing campaigns
    • Travel to events and conferences worldwide, presenting on booths and driving face-to-face marketing and sales opportunities
    • Collaborate across multiple teams and senior stakeholders to drive results
    • Work directly with marketing on campaigns
    • Research information about prospective customers
    • Generate a multi-million pound pipeline
    • Identify prospects and market trends
    • Help define the processes and policies for the team
    • Liaise with new and existing customers, setting up and attending meetings whilst actively mapping accounts to identify new opportunities
    • Accurately create, update, maintain and nurture leads on global opportunities

    What we are looking for in you

    • Excellent academic results at school and university
    • Passion for business and technology
    • Commitment to continuous learning and improvement - curious, flexible, scientific
    • Creative problem solving and cross team collaboration
    • Verbal and written communication skills
    • Result driven with an over-achiever spirit
    • Persistence & perseverance

    go to method of application »

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

    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 »

    Ubuntu Security Technology Manager

    Key responsibilities

    • Build and lead a globally distributed team of engineers through hiring, coaching, mentoring, feedback and hands-on career development
    • Support timely delivery of technical solutions to address business needs
    • Provide technical thought leadership for your team and others around Canonical
    • Advocate and advance modern, agile software development practices
    • Grow a healthy, collaborative engineering culture in line with the company value

    What we are looking for

    • Exceptional software engineering skills - design, document, plan, execute
    • Demonstrated understanding in one or more of the following areas:
      • Significant programming experience in C, with Python, Golang, or other like languages also highly regarded
      • Substantial experience with Linux kernel internals and concepts
      • Solid understanding Linux kernel development principles
      • deep understanding of Mandatory Access Control systems, such as Apparmor, SELinux or security modules.
      • Contributed to an open source project in the past
    • Demonstrated experience in managing or leading software engineering teams
    • Willingness to travel up to 4 times a year for internal events

    go to method of application »

    Software Engineer - Packaging -Optimize Ubuntu Server

    What you'll do

    • Collaborate proactively within a distributed team
    • Foster a software ecosystem with seamless user experience for all Ubuntu users
    • Debug issues and facilitate their solution together with upstream projects
    • Evaluate contributions of other engineers to maintain high-quality software standards.
    • Work from home with global travel 2 to 4 weeks for internal and external events
    • Play a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
    • Own the maintenance of Ubuntu Server packages. Specifically but not limited to:
      • Traditional server workloads (web servers, databases, network services, etc)
      • Virtualisation and Containers
      • Package management and dependencies
      • Language runtimes and toolchains (python, golang, rust, etc)
    • Collaborate with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers

    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 (or any higher)
    • You have interest and experience with two or more of the following: Distribution Development; debugging issues in a wide range of software; creation of test environments and reproducibility steps; administration and optimization of complex workloads; coding in Python, Go or Rust; packaging or distributing software; Public clouds like AWS, GCP, Azure, Oracle Cloud and, IBM Cloud
    • You enjoy switching projects frequently and learning about a wide range of technologies
    • Involvement in open source projects in the past a plus

    go to method of application »

    Software Engineer, Ceph & Distributed Storage

    What your day will look like

    • Write high quality, rigorously designed Python and Golang software
    • Collaborate proactively with a globally distributed team
    • Debug issues and produce high quality code to fix them
    • Contribute to technical documentation that define best practices for authoring high quality operators
    • Discuss ideas and collaborate on finding good solutions
    • Develop and maintain software for delivery, operations and life-cycle management of Ceph storage

    What we are looking for in you

    • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
    • You have experience with writing modern, maintainable Python
    • You have experience with Ceph storage
    • 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 interest and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging
    • 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

    • Experience operating Ceph clusters in production
    • Experience with open source distributed storage such as Gluster, Minio, Mayastor or similar

    go to method of application »

    Linux Cryptography and Security Engineer

    • As a member of the Security Hardening team you will work with and develop automation tooling to audit deployed systems for DISA-STIG and CIS benchmark compliance.
    • You will interact with internal and external stakeholders to identify gaps in our frameworks, and develop new solutions to address these challenges.
    • In this role you will have the opportunity to influence team and security culture, facilitate technical delivery, and help drive team direction and execution.
    • You'll collaborate closely with Canonical's kernel team as well as the wider engineering organization to drive features impacting all Ubuntu users.

    Day-to-day responsibilities

    • Collaborate with other engineers in the Security Hardening team to achieve and retain various Security certifications
    • Extend and enhance Linux cryptographic components (OpenSSL, Libgcrypt, GnuTLS, and others) with the features and functionality required for FIPS and CC certification
    • Collaborate with external security consultants to test and validate kernel and crypto module components
    • Work with external partners to develop security hardening benchmarks and audit + remediation automation for Ubuntu
    • Contribute to Ubuntu mainline and upstream projects to land solutions and benefit the community
    • Communication and collaboration within and outside Canonical to identify opportunities to improve our security posture, rapidly resolve issues, and deliver high-quality solutions on schedule

    What we are looking for in you

    • Hands-on experience with low-level Linux cryptography APIs and debugging
    • Excellent software engineering fundamentals, including prior experience with C development, and the ability to demonstrate such
    • Hands-on experience with Linux system administration and shell scripting
    • Demonstrated knowledge of security and cryptography fundamentals + direct experience writing secure code and implementing best practices
    • Significant development experience working with open source libraries
    • Excellent verbal and written communications to enable efficient collaboration with internal and external partners in a remote-first environment

    Additional Skills That You Might Also Bring

    • Prior experience working on FIPS/Common Criteria certified products and in-depth knowledge of the underlying standards
    • Prior experience working directly with DISA-STIG or CIS benchmarks, including related audit + remediation tooling (e.g. Compliance as Code)
    • Experience working directly with Linux Kernel
    • Prior experience with Python, OVAL (Open Vulnerability Assessment Language), and Ansible
    • History of contributions to open source projects

    go to method of application »

    Engineering Manager, Sustaining Software Engineering, Worldwide

    • As an engineering manager in the Sustaining Engineering team, your primary responsibility is to the people you support: ensuring that they are growing as engineers, making valuable contributions, and generally having a great experience at Canonical.
    • Technical leadership and a solid background in software development is a must, so that you are able to help your team members grow professionally.
    • You will have the opportunity to influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

    What your day will look like

    • 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, 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 other teams in the organisation
    • Work from home with global travel up to 10% for internal and external events

    What we are looking for in you

    • 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, Postgresql, Mongo, deb or snap packaging
    • Professional software delivery experience using C, C++, Go, Python, or similar
    • You are knowledgeable and passionate about software development
    • Leadership experience displaying ability to organise and prioritise 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 organisation is a strong plus

    go to method of application »

    Security Software Engineer

    What you'll do

    Security roles might tackle any of the following:

    • Define, implement and document new security features
    • Lead security-oriented thinking in a product engineering team
    • Analyze, fix, and test vulnerabilities in Canonical and open source Software
    • Contribute to Ubuntu and upstream projects to benefit the community
    • Audit and analyze source code for vulnerabilities
    • Integrate new tools in our security infrastructure, pipelines and processes
    • Achieve and retain various security certifications
    • Extend and enhance Linux cryptographic components - specifically with modules such as OpenSSL/Libgcrypt - with the features and functionality required for country-specific compliance such as FIPS and CC certification
    • Work with external partners to develop CIS benchmarks
    • Design and develop hardening automation for Ubuntu
    • Monitor the security industry for new developments
    • Develop, test and maintain new software capabilities
    • Provide guidance and support to other engineering teams

    What we are looking for in you

    • An exceptional academic track record from both high school and university
    • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
    • Drive and a track record of going above-and-beyond expectations
    • A thorough understanding of the common categories of security vulnerabilities
    • Modern engineering techniques to find and fix them
    • Familiarity with open source development tools and methodologies
    • Skill in one or more of C, Python, Go, Rust, Java, Ruby or PHP
    • Experience as a security champion
    • Experience driving security within a wider SDLC process
    • Professional written and spoken English
    • Experience with Linux (Debian or Ubuntu preferred)
    • Excellent interpersonal skills, curiosity, flexibility, and accountability
    • Passion, thoughtfulness, and self-motivation
    • Excellent communication and presentation skills
    • Result-oriented, with a personal drive to meet commitments
    • Ability to travel twice a year, for company events up to two weeks each

    Optional skills we also value

    • Clear and effective communication with the team and Ubuntu community members
    • Experience working with Linux Kernel
    • Security Certification experience and knowledge in FIPS and/or CC
    • Experience with OVAL (Open Vulnerability Assessment Language)
    • Knowledge of and familiarity with low-level Linux cryptography APIs
    • Demonstrated high learning ability
    • Performance engineering experience

    go to method of application »

    Security Engineer - Ubuntu

    What you'll do

    • Analyze, fix, and test vulnerabilities in Ubuntu packages
    • Keep track of vulnerabilities in Ubuntu releases as they are discovered, researched and fixed (using internal software tools)
    • Collaborate with other teams in the Ubuntu community and with upstream developers where appropriate, to exchange or develop vulnerability patches and make sure that Ubuntu includes the very best security features
    • Audit source code for vulnerabilities

    Who you are

    • You have a thorough understanding of the common categories of security vulnerabilities and techniques for fixing them
    • You are familiar with coordinated disclosure practices
    • You are familiar with open source development tools and methodologies
    • You are skilled in one or more of C, Python, go, Rust, Java, Ruby or PHP
    • You have excellent logic, problem-solving, troubleshooting, and decision-making skills
    • You can clearly and effectively communicate with the team and Ubuntu community members

    go to method of application »

    Ubuntu Engineering Delivery and Excellence Manager

    • As every engineering manager at Canonical, your role is technical but your focus is your team.
    • You are expected to help them grow as engineers, do important and satisfying work, and work well with colleagues and the community. Technical leadership experience and experience as a software engineer are necessary prerequisites for this role.
    • You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.

    What you'll do

    • Define and monitor quality metrics for the most popular Linux distro in the world
    • Set and manage expectations with other engineering teams, management, and external stakeholders
    • Advocate and advance modern, agile software development practices
    • Develop and evangelize great engineering and organizational practices
    • Setup and maintain continuous integration for all supported deliverables
    • Develop a team with a culture of high quality and performance
    • Work from home with international travel twice per year for up to two weeks

    Who you are

    • You have a strong software engineering, Linux, and open source background
    • Your technical knowledge includes C/C++, Python programming, and Shell scripting
    • You have experience with quality processes and continuous integration tools and principles
    • You have engineering management experience and enjoy growing people
    • You are a strong proponent of data-driven decision making

    Valued additional experience

    • A good understanding of Debian packaging and snaps will be valuable
    • Familiarity with an agile development environment

    go to method of application »

    Manager, Embedded Devices Project Management

    What your day will look like

    • Lead a diverse and distributed team of project managers including performance management and mentoring
    • Contribute to the success of our sales team in winning new opportunities
    • Promote industry-recognized, best-in-class project management practices
    • Lead the evaluation of project management tools, systems, and processes
    • Drive resource capacity planning for the team, identifying gaps and actively looking for solutions to ensure efficient and effective team allocation utilization
    • Drive continuous improvement and implementation of best practices
    • Establish KPIs for project status reporting across Canonical
    • Collaborate with cross-team leads to address common challenges across projects
    • Drive execution excellence through continuous feedback and improvement
    • Review customer feedback and participate in customer meetings
    • Develop your project management team through coaching, mentoring, and training
    • Serve as the first customer escalation point on critical projects
    • Act as a trusted adviser to company leadership, collaborating with stakeholders to enable customer success

    What we are looking for in you

    • Experience leading diverse, remote project teams in a technology company
    • Experience with cross-cultural and multi-continent projects
    • Experience hiring, managing teams, and developing skills
    • Strong software engineering project management experience
    • Strong delivery of commercial technology projects to device manufacturers
    • Adept at making things happen while successfully managing risks
    • Experience building collaborative internal and external partnerships
    • Solid commercial skills; experience in dealing with SoW creation
    • Effective negotiator, comfortable in a customer-facing pre-sales role for complex projects
    • Able to travel 4-6 weeks a year, up to two weeks at a time, sometimes internationally
    • Flexibility to work non-standard hours when required, in support of a worldwide sales and project teams
    • PMP/PMI or PRINCE2 practitioner certification

    Additional Skills That You Might Also Bring

    • Experience with the enablement of hardware and devices under Linux and delivery of commercial software technology projects to device manufacturers
    • Knowledge of Linux and the wider the Open Source Software community
    • Knowledge of Agile project management methodologies is an advantage
    • Familiarity with a wide range of technology such as embedded device/IoT software development
    • Ideally a Masters degree, MBA, or similar qualification
    • Practical experience in automotive, including functional safety, embedded systems, and related software trends
    • Automotive industry standards experience (ISO/IEC 27001, TISAX, ASPICE, etc.)

    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