Canonical11.04.26
AI SCORE 8.5

Software Engineer - Linux & Cloud Infrastructure (Remote)

$70K–$90K/year

About the Role

Canonical is hiring a Software Engineer to join our team remotely. As a Software Engineer focusing on Linux and cloud infrastructure, you will play a vital role in enhancing our open-source software offerings. This position allows you to work with leading cloud partners like Amazon, Microsoft, and Google to ensure Ubuntu remains the best platform in the cloud.

What You'll Do

  • Build automated, highly reliable image delivery, testing, and publication pipelines.
  • Design, build, and integrate new features and enhancements into Ubuntu that support public cloud users.
  • Collaborate proactively with a distributed team to ensure seamless operations.
  • Write high-quality code to create new features and functionalities.
  • Debug issues and produce high-quality code to fix them.
  • Review code produced by other engineers and participate in design discussions.
  • Engage with the open-source community and commercial partners.
  • Travel globally for 2 to 4 weeks for internal and external events.

Requirements

  • A Bachelor's degree or equivalent in Computer Science, STEM, or a related field.
  • Practical experience with public clouds.
  • Interest and experience with at least three of the following: containers (Docker, Kubernetes), DevOps automation, open-source projects, APIs, Linux systems administration, Python packaging, cloud-based applications.
  • Experience in Python software development on Linux.
  • Strong communication skills and a passion for technology.

Nice to Have

  • Experience with continuous delivery pipelines.
  • Familiarity with cloud-native services.
  • Previous contributions to open-source projects.

What We Offer

  • Competitive salary with an annual review.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with twice-yearly team sprints in person.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Software Engineer role at Canonical offers a unique opportunity to work remotely on cutting-edge cloud infrastructure projects. With a competitive salary and global travel, it's perfect for tech enthusiasts.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About Canonical

Explore Canonical careers in 2026 and discover exciting job opportunities in remote, hybrid, and office roles. Utilize advanced filters to tailor your job search, track your applications seamlessly, and gain valuable company insights. Whether you're looking to join a dynamic team or advance your career, find your ideal position at Canonical and step into the future of technology today.

Industry
Tech
Location
Remote

Who Will Succeed Here

Proficient in Python programming with a solid understanding of writing scripts for automation and application deployment on Linux systems.

Adaptable to remote work environments, demonstrating self-motivation and strong time management skills to handle the flexibility of remote collaboration in a fast-paced DevOps culture.

Familiarity with containerization and orchestration technologies such as Docker and Kubernetes, showcasing a mindset geared towards cloud-native development and infrastructure management.

Learning Resources

Learn Python for Data Science and Machine Learningcourse

Career Path

Software Engineer - Linux & Cloud Infrastructure(Now)DevOps Engineer(1-2 years)Senior Cloud Infrastructure Engineer(3-5 years)

Market Overview

Market Size 2024
$60B
Annual Growth
11.5%
AI Adoption
45%
Investment
+25%
Labour Demand
+30%
Avg Salary
$85K

Skills & Requirements

Required
PythonLinuxDocker
Growing in Demand
Machine LearningMicroservices ArchitectureInfrastructure as Code (IaC)
Declining
PerlShell Scripting (Bash)

Domain Trends

Increased Adoption of Cloud-Native Technologies
By 2025, 80% of enterprises are expected to migrate to cloud-native architectures, highlighting the need for skills in Kubernetes and Docker.
Rise of AI-Driven DevOps
AI adoption in DevOps processes has increased by 50% since 2022, prompting a demand for Python developers who can integrate AI tools.
Focus on Automation and CI/CD
Over 60% of organizations are investing in CI/CD pipelines, emphasizing the importance of DevOps practices and automation skills.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.