Canonical - Jobs

Canonical is a technology company that focuses on open-source software solutions and is the driving force behind Ubuntu, a popular Linux distribution. They offer job opportunities, such as for an entry-level communications specialist, to support their mission in the tech industry.

Related companies:

Jobs at this company:

Apply

🧭 Full-Time

πŸ” Software Development

  • Experience with Linux and open source software
  • Experience with at least one of Python, Go, C or C++ on Linux
  • A drive to learn unfamiliar technology and deep-dive difficult issues
  • Willingness to travel up to 4 times a year for internal events
  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
  • Maintain a close working relationship with Canonical's Field, Support and product engineering teams
  • Participate in upstream communities
  • Develop bug fixes, backport patches, and work with upstream for inclusion
  • Review code produced by other engineers
  • Demonstrate good judgment in technical methods and techniques
  • Prioritize work and manage your time effectively against those priorities
  • Participate in team discussions to improve processes, tools, and documentation
  • Maintain clear, technical and concise communications
  • Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
Posted about 6 hours ago
Apply
Apply

πŸ“ Africa, Nairobi

🧭 Full-Time

πŸ” Software Development

  • Experience with developer tools and open source projects
  • Clear public record of accomplishments (talks, blog posts, GitHub, X, etc.)
  • Interest and experience with some of the following: Ubuntu Linux - kernel or userspace, DevOps, software development, testing and QA, package management, container technology
  • Experienced working with open source communities and understand the workflow of volunteer contributors
  • Experience in (technical) program management and have excellent organizational, communication and interpersonal skills
  • Write high quality content to promote and support community initiatives
  • Discuss ideas and collaborate on finding good solutions to community problems
  • Work from home with global travel 2 to 4 weeks for internal and external events
  • Nurture community contributions to Ubuntu
  • Engage with the Ubuntu community through Discourse, Matrix, social media, conferences, etc.
  • Represent Ubuntu via speaking engagements at events and conferences
  • Support the engagement by Canonical teams into the open source ecosystem
Posted 1 day ago
Apply
Apply

πŸ“ Africa

🧭 Full-Time

πŸ” IoT

  • Exceptional academic track record from both high school and university
  • Bachelors degree in Computer Science or related technical field
  • Extensive embedded Linux experience - Yocto or other
  • Extensive Linux experience - Debian or Ubuntu preferred
  • Fluency in at least one of Golang, Python, C, C++, or Rust
  • Ability to manage a small team
  • Experience with customer engagements
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Result-oriented, with a personal drive to meet commitments
  • An ability to communicate the business benefits of technology
  • An humble learner and quick study
  • Lead and develop a team of Field engineers, ranging from graduate to senior, in the areas of Presales and Professional Services
  • Solve customer problems by promoting our technologies and being a trusted advisor
  • Work remotely in a single major time zone
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders

DockerPythonEmbedded SystemsIoTKubernetesPeople ManagementSoftware ArchitectureC++GoCommunication SkillsCI/CDProblem SolvingRESTful APIsLinuxDevOpsNegotiation skillsSales experienceTeam managementScriptingSoftware EngineeringEnglish communication

Posted 5 days ago
Apply
Apply

πŸ“ Africa, Nairobi

🧭 Permanent

πŸ” Software Development

  • Knowledge of cloud computing concepts & technologies, such as Kubernetes, Openstack, AWS, GCP, Azure, Ceph, etc.
  • Practical knowledge of Linux and networking
  • Experience in technical presales
  • You are a dynamic person who loves to jump in new projects and interact with people
  • Excellent verbal and written communication skills in English
  • Passion and a track record of developing and growing people
  • Experience in leading, coaching and mentoring engineers
  • Organised and able to ensure your team delivers timely, high quality results
  • An exceptional academic track record from high school and, preferably, university as well
  • Willingness to travel up to 40% of the time. Field Engineers attend internal company events, external tech events and customer meetings.
  • Lead and develop a team of Field engineers, ranging from graduate to senior, in the areas of Presales and Professional Services
  • Solve customer problems by promoting our technologies and being a trusted advisor
  • Work remotely in a single major time zone
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders

AWSPythonCloud ComputingGCPKubernetesAzureProblem SolvingLinuxDevOpsNetworkingTechnical support

Posted 7 days ago
Apply
Apply

πŸ“ Middle East, Dubai

🧭 Permanent

πŸ” Software Development

  • An experienced threat intelligence leader (or similar)
  • Knowledgeable about the current open source threat landscape and computer networking/infrastructure concepts
  • Highly competent with OSINT tools (e.g., Buscador, Trace Labs OSINT VM, OSINT Framework, Maltego, Shodan, social media scraping tools, etc.)
  • Able to identify, organise, catalogue, and track adversary tradecraft trends β€” often with incomplete data
  • Experienced using threat intelligence data to influence enterprise architecture or product development decisions
  • An excellent communicator with the ability to clearly articulate and tailor technical content to a variety of audiences
  • Build and own Canonical’s threat intelligence strategy
  • Build and maintain OSINT research environments
  • Develop OSINT tradecraft, principals, and techniques
  • Identify and track targeted intrusion cyber threats, trends, and new developments by cyber threat actors through analysis of proprietary and open source datasets
  • Collaborate across teams to inform on activity of interest
  • Coordinate adversary/campaign tracking
  • Contribute to the wider threat intelligence community, establishing Canonical as a key contributor and thought leader in the space
  • Work with product and engineering teams to explain cybersecurity threats and advise on mitigation strategies
  • Work with the OPSEC and IS team to help implement/update security controls prioritising cyber defence
  • Identify intelligence gaps and propose new tools and research projects to fill them
  • Conduct briefings for executives, internal stakeholders and external customers

CybersecurityData AnalysisCommunication SkillsAnalytical SkillsProblem SolvingLinuxWritten communicationNetworkingVerbal communicationReportingScripting

Posted 12 days ago
Apply
Apply

πŸ“ Africa, Lagos

🧭 Full-Time

πŸ” Software Development

  • Experience in leading, managing, coaching and mentoring software developers
  • Experience with embedded software
  • Experience with Golang, C/C++, and Shell
  • Solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
  • Build and lead a distributed team of engineers through hiring, coaching, mentoring, feedback and hands-on career development
  • Demonstrate sound engineering principles by directly contributing toward your team’s goals
  • Support timely delivery of technical solutions to address business needs
  • Effectively set and manage expectations with other engineering teams, senior management, and external stakeholders
  • Advocate and advance modern, agile software development practices and 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

DockerLeadershipProject ManagementSoftware DevelopmentAgileBashEmbedded SystemsKubernetesPeople ManagementCommunication SkillsCI/CDProblem SolvingMentoringLinuxDevOpsTeamworkTechnical supportScripting

Posted about 1 month ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

  • 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.
  • 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

Backend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentDjangoFlaskGitKubernetesCI/CDRESTful APIsLinuxDevOpsAnsibleSoftware EngineeringDebuggingSaaS

Posted about 1 month ago
Apply
Apply
πŸ”₯ Junior Ads Specialist
Posted about 1 month ago

πŸ“ Middle East, Dubai

🧭 Permanent

πŸ” Marketing

  • Proficiency with all ad platforms (Google, LinkedIn, Meta...)
  • Familiarity with campaign tracking and analytics tools
  • Experience driving successful lead generation campaigns.
  • Experience with A/B testing and data-driven decision making.
  • Exceptional interpersonal skills and aptitude for forging trusting relationships across diverse, cross-functional teams
  • Proven ability to prioritise and differentiate what matters from the noise, meeting deadlines without sacrificing quality
  • A growth mindset - someone who is not afraid to think big and take on risks
  • Engagement with the latest trends in marketing technology
  • Willingness to travel up to 4 times a year for internal events
  • Support marketing team members with setting up and monitoring paid ads campaigns
  • Monitor paid ads performance and budgets across the Marketing team
  • Build on automation and AI to improve paid ads performance
  • Develop Canonical's adtech stack to industry leading standard

Data AnalysisGoogle AnalyticsRESTful APIsLead GenerationDigital MarketingA/B testing

Posted about 1 month ago
Apply
Apply

πŸ“ Africa, Lagos

🧭 Permanent

πŸ” Software Development

  • An exceptional academic track record
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Previous professional experience working or leading a Security Operation Center
  • Deep personal motivation to be at the forefront of technology security
  • Expertise in threat modelling and risk management frameworks
  • Knowledge of security architecture and market-leading security tools
  • Experience contributing to, and consuming, threat intelligence feeds
  • Experience in security risk management frameworks such as NIST CSF and ISO27001
  • Implement and evolve Canonical's Security Operation Center
  • Analyse and improve Canonical's security architecture
  • Evaluate, select and implement new security tools and practices
  • Identify, contain and guide the remediation of security threats and cyber attacks
  • Grow the presence and thought leadership of Canonical SecOps practice
  • Contribute to open source threat intelligence initiatives
  • Drive threat modelling, table top exercises and other SecOps practices across Engineering, IS and Canonical
  • Develop Canonical SecOps learning and development materials
  • Publish blog posts, whitepapers and conference presentations
  • Identify, implement and track SecOps KPIs
  • Plan and deliver SecOps work in the framework of Canonical's agile engineering practice
  • Work with Security leadership to present information and influence change

CybersecurityCI/CDLinuxDevOpsRisk ManagementAnsibleScripting

Posted 2 months ago
Apply
Apply

πŸ“ Globally remote

🧭 Full-Time

πŸ” Software Development

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
  • Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
  • Experience with Ubuntu or another Linux distribution
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Result-oriented and organized, with the drive to meet commitments
  • Personal projects in technology and software engineering beyond the curriculum
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Personal responsibility and accountability
  • Thoughtfulness, self-awareness and the ability to reflect and develop
  • Ability to travel internationally twice a year for company events up to two weeks long
  • Shaping the roadmap for your product at global sprints every six months
  • Focusing on design and user experience, even for developer tooling and command line apps
  • Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
  • Working towards mastery of key programming languages and Linux system knowledge
  • Engaging with users and the open source community through code reviews and issue trackers
  • Responding to customer issues as a priority, develop an understanding of enterprise requirements
  • Developing skills and awareness of security in software design and implementation

PythonBashJavascriptAlgorithmsData StructuresREST APIRustLinuxJSONScriptingSoftware EngineeringDebugging

Posted 2 months ago
Apply
Shown 10 out of 17