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:

🏒 GitLab
πŸ‘₯ 1001-5000πŸ’° $268,000,000 Series E over 5 years agoπŸ«‚ Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security
Website LinkedIn Email Facebook Twitter

Jobs at this company:

Apply

πŸ“ Home based - Americas, New York

🧭 Full-Time

πŸ” Software Development

  • HR experience leading initiatives across regions within a technology business
  • Regional HR experience within Latin America (Brazil and/or Mexico is a plus), with an understanding of local labor laws, competitive awareness and insights
  • Experience in business partnering with senior stakeholders
  • Experience mentoring and developing others
  • Strong project management skills with the ability to define done and keep deliverables on track
  • Experience in working in a remote first organization
  • Able to leverage data to make informed decisions
  • Fluent in business English (written and spoken)
  • Self motivated, organized, accurate, confident, authentic, results-orientated, open-minded and enthusiastic
  • Willingness to travel up to 4 times a year for internal events
  • Deliver precise and compliant HR operations in a timely manner and with the highest degree of accuracy
  • Interact closely with the Americas HR Manager and the Global Head of HR to create impact across all HR regions
  • Be accountable for HR processes such as talent development, succession planning, performance assessments, onboarding, culture and engagement initiatives that drive a high performing team
  • Work with managers across the business on performance management, organizational design, employee engagement, rewards- and workforce planning
  • Partner with the HRIS team to develop and refine operational processes for day to day HR administration
  • Coach and advise people managers on the full spectrum of employee relations issues across multiple countries
  • Partner with people managers to support the delivery of appropriate training and development programs
  • Establish a trusted partnership with the business in your region
  • Drive diversity, equity, and inclusion initiatives
  • Design new policies and deliver on business-critical HR related projects globally

Project ManagementData AnalysisPeople ManagementHR ManagementAnalytical SkillsMentoringRecruitmentChange Management

Posted 4 days ago
Apply
Apply

πŸ“ EMEA region

🧭 Full-Time

πŸ” IoT

  • You have knowledge and experience of telemetry and connectivity systems and platforms including data streaming technologies (MQTT, Kafka, RabbitMQ, etc) observability (OpenTelemetry), industrial/engineering data exchange protocols (OPC-UA, ModBus), and the application of data governance/IAM models to such systems.
  • You have proficiency in the design and implementation of back-end web services, messaging/data pipelines, and REST APIs using Python and/or Golang.
  • You are familiar with Ubuntu as a development and deployment platform.
  • Collaborate remotely with a globally distributed team.
  • Architect scalable service APIs to provide streaming data services to other teams and products using Python and Golang.
  • Develop data governance, management and auditing systems within our telemetry platform.
  • Work with our infrastructure team to develop both a cloud-based SaaS offering as well as a containerised on-prem solution.
  • Design and implement new features and enhancements from spec to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding optimal solutions.
  • Work remotely with global travel 2 to 4 weeks for internal and external events.

Backend DevelopmentDockerPythonSoftware DevelopmentCloud ComputingCybersecurityIoTKafkaKubernetesRabbitmqData engineeringREST APICI/CDLinuxMicroservicesData analyticsSaaS

Posted 12 days ago
Apply
Apply

πŸ“ Africa, Lagos

🧭 Full-Time

πŸ” Software Development

  • Bachelors (or equivalent) education in a technology field
  • Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
  • Proven experience with OpenStack
  • Demonstrated strong commitment to testing methodologies and maintainable code quality
  • Experience with Linux system administration, Ubuntu/Debian a plus
  • Strong communication and cooperation skills
  • Experience with agile software development methodologies
  • Experience working in and managing distributed teams
  • Technical aptitude for understanding complex distributed systems
  • Experience with cloud topologies and technologies
  • Manage a growing engineering team to optimise the quality and velocity of both development and operations
  • Identify and measure team health indicators
  • Implement disciplined engineering and operations processes
  • Represent the BootStack team with respect to stakeholders, customers, and external teams
  • Ensure proper team focus on priorities, milestones, and deliverables
  • Work to meet service level agreements with customer deployments around the globe
  • Deliver quality managed services in a consistent, timely manner

LeadershipProject ManagementPythonAgileCloud ComputingKubernetesPeople ManagementOperations ManagementAnalytical SkillsCI/CDProblem SolvingCustomer serviceAgile methodologiesMentoringLinuxDevOpsTerraformMicroservicesStrong communication skillsTeam managementAnsible

Posted 13 days ago
Apply
Apply

πŸ“ Africa

🧭 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 21 days ago
Apply
Apply

πŸ“ EMEA region

🧭 Full-Time

πŸ” Software Development

  • Experience leading a distributed team to deliver features and manage production services at scale
  • You love to mentor, develop, and grow people, and have an outstanding track record of doing so
  • You are knowledgeable and passionate about technology
  • You have experience delivering high quality software
  • You have experience designing and evolving complex distributed systems
  • You have effective written and verbal communication skills
  • You have solid experience working in an agile development environment
  • Grow and lead a team of engineers in your region
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Apply sound engineering principles and directly contribute toward your team’s goals
  • Create and maintain productive relationships with stakeholders
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Collaborate proactively with a distributed team and community
  • Lead the ongoing development of Launchpad, the infrastructure on which great software like Ubuntu is built
  • Advocate and advance modern, agile software development practices and help develop and evangelise great engineering and organisational practices
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Actively engage with the broader leadership team
  • Work from home with international travel up to 6 weeks per year for internal and external events

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgilePeople ManagementCross-functional Team LeadershipRelease ManagementCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxDevOpsStakeholder managementSoftware Engineering

Posted 25 days ago
Apply
Apply

πŸ“ Africa

🧭 Full-Time

πŸ” Software Development

  • Extensive experience with Linux (Ubuntu preferred), Kubernetes, Ceph, software automation
  • Experience designing and implementing solutions on top of public or private clouds
  • Python and bash understanding, troubleshooting skills
  • Fluent written and spoken English
  • Excellent communication and presentation skills
  • High motivation, ability to multi-task and follow-up reliably on commitments
  • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
  • Interest in new technologies like LXD, Juju and Snaps
  • Ability to travel globally up to 30% of the time
  • Degree in Computer Science, Mathematics, Physics or related technical field experience
  • Understand Ubuntu, Linux, networking and services in real-world environments
  • Architect cloud infrastructure solutions like Kubernetes, Kubeflow, OpenStack, Ceph, and Spark either On-Premises or in Public Cloud (AWS, Azure, Google Cloud)
  • Architect and integrate popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX
  • Help partners to offer and architect joint solutions utilizing Canonical’s technologies on top of the public clouds and in the data center
  • Design and publish joint Reference Architectures and perform technical validations with various partners
  • Prepare and run onboarding sessions/workshops with various partners’ teams to promote Canonical products and solutions

AWSPostgreSQLPythonBashCloud ComputingGCPKafkaKubernetesMongoDBAzureREST APISparkCI/CDLinuxTerraformNetworkingTroubleshootingAnsible

Posted 26 days ago
Apply
Apply

πŸ“ Worldwide

🧭 Permanent

πŸ” Tech

  • Exceptional academic track record from both high school and university
  • An undergraduate degree in a technical or business subject
  • Demonstrable good judgement in matters involving money, policy and in-person interactions
  • Ability to work in a global, multicultural organisation
  • Travel approvals, logistics and operations
  • Expense review in line with policies
  • Planning of complex company events four times a year
  • Company offices that provide executive briefing and operational facilities
  • Our global duty of care, health and safety programs with comprehensive policies and practices

LeadershipProject ManagementPeople ManagementOperations ManagementBusiness OperationsFinancial ManagementCommunication SkillsProblem SolvingNegotiationInterpersonal skillsBudgetingStrategic thinking

Posted 28 days ago
Apply
Apply

πŸ“ Africa, Lagos

🧭 Permanent

πŸ” Software Development

  • An undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path.
  • An understanding of software development methodologies and life cycles.
  • A passion for technology and a drive to work with intelligent, motivated colleagues.
  • Willingness to learn and adapt, with a keen interest in the challenges of immutable desktop environments.
  • Skills in Linux containerisation technologies - kernel namespaces, cgroups, apparmour, or seccomp
  • Skills in Linux desktop environments - XDG portals, free desktop specifications, systemd, GRUB etc.
  • Skills in C/C++, Go, Python and Shell scripting.
  • Good communication skills for both internal and external interactions.
  • Ability to travel twice a year, for company events up to two weeks long.
  • Design and develop elements of the Core Desktop.
  • Work with the latest Linux container technologies - kernel namespaces, cgroups, apparmour, seccomp and more
  • Write high quality, defensive and performant code for millions of demanding daily users
  • Collaborate with team members to understand the intricacies of immutable desktops.
  • Participate in code reviews to gain a deep understanding of quality standards and architecture.
  • Engage with the Ubuntu community to gather user feedback and insights.
  • Contribute to documentation to aid in your learning and that of future team members.
  • Take part in regular team meetings to discuss progress, challenges, and upcoming development sprints.
  • Troubleshoot and resolve user-reported issues, gaining experience in debugging and problem-solving.

DockerPythonSoftware DevelopmentKubernetesC++GoCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesLinuxDocumentationSoftware EngineeringDebugging

Posted about 1 month ago
Apply
Apply

πŸ“ Asia Pacific, Perth

🧭 Full-Time

πŸ” Software Development

  • Fluency in C, C++, and Python
  • Experience with Debian/Ubuntu or other distro packaging
  • Passion for Linux and operational systems software (e.g. kernel, virtualization stacks, graphics or Yocto)
  • Experience managing software engineering teams
  • Experience working with customers
  • Lead and develop a team of engineers, ranging from graduate to senior
  • Oversee commercial engagements and support timely delivery on agreed project milestones
  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
  • Implement disciplined engineering processes
  • Integrate and maintain platform-oriented software stacks
  • Optimize Ubuntu for latest hardware platforms
  • Display technical leadership internally and within our external communities
  • Contribute to code reviews and technical documentation
  • Be an active part of the leadership team, collaborating with other leaders

DockerPythonSoftware DevelopmentEmbedded SystemsKubernetesPeople ManagementC++AlgorithmsREST APICI/CDLinuxDevOpsScriptingSoftware EngineeringDebugging

Posted about 1 month ago
Apply
Apply

πŸ“ Worldwide

🧭 Permanent

πŸ” Software Development

  • Excellent academic results at school and university
  • A degree in a business or technical subject
  • Excellent communication skills
  • Responsible and accountable
  • Self-awareness and thoughtfulness
  • Ability to travel up to four times a year for company events of up to two weeks duration
  • Ability to learn new technology and software quickly
  • Engage with colleagues to address travel queries and issues
  • Work with the wider business services team on company and industry event plans
  • Hold travel vendors accountable for providing excellent service
  • Check invoices to ensure accurate charges and timely payments, credits and refunds for travel
  • Monitor trends, spend, emissions and compliance with company policy
  • Track unused tickets, credits and airline points usage

Communication SkillsCustomer serviceAttention to detailAbility to learn

Posted about 1 month ago
Apply
Shown 10 out of 23