Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
We'd Love to Hear From You If You Have: * 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.. * Deep understanding of distributed systems concepts ...
We'd Love to Hear From You If You Have: * 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.. * Deep understanding of distributed systems concepts ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
System Software Engineer, Distributed Systems
$203K - $240K/yr
Our core workflow infrastructure runs as userspace software on bare-metal Linux hosts (no sudo, no ... engineers. This is a generalist role with an emphasis on distributed systems and operational ...
System Software Engineer, Distributed Systems
$203K - $240K/yr
Our core workflow infrastructure runs as userspace software on bare-metal Linux hosts (no sudo, no ... engineers. This is a generalist role with an emphasis on distributed systems and operational ...
Canonical is a company focused on building and validating resilient distributed systems. They are seeking a software engineer to develop CI pipelines and enhance cloud integration testing for their ...
Canonical is a company focused on building and validating resilient distributed systems. They are seeking a software engineer to develop CI pipelines and enhance cloud integration testing for their ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches ...
Canonical is seeking a software engineer with a passion for building and validating resilient distributed systems. The role involves developing CI pipelines, enhancing cloud integration testing, and ...
Canonical is seeking a software engineer with a passion for building and validating resilient distributed systems. The role involves developing CI pipelines, enhancing cloud integration testing, and ...
Distributed Systems Software Engineer information
See salary details
$83K - $94.2K
0% of jobs
$94.2K - $105.4K
1% of jobs
$105.4K - $116.5K
1% of jobs
$116.5K - $127.7K
1% of jobs
$127.7K - $138.9K
1% of jobs
$138.9K - $150.1K
2% of jobs
$150.1K - $161.3K
0% of jobs
$161.3K - $172.5K
0% of jobs
$175.4K is the 25th percentile. Wages below this are outliers.
$172.5K - $183.6K
71% of jobs
$183.6K - $194.8K
0% of jobs
$194.8K - $206K
22% of jobs
$83K
$177.7K
$206K
How much do distributed systems software engineer jobs pay per year?
What is a distributed systems software engineer?
What are the key skills and qualifications needed to thrive as a distributed systems software engineer?
What are the typical challenges faced by distributed systems software engineers when ensuring system reliability?
What is the difference between Distributed Systems Software Engineer vs Cloud Software Engineer?
| Aspect | Distributed Systems Software Engineer | Cloud Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related, experience with distributed architectures | Bachelor's in CS, experience with cloud platforms (AWS, Azure) |
| Work Environment | Develops scalable distributed applications, often in data centers or on-premises | Builds and maintains cloud-based solutions, deploying on cloud platforms |
| Employer & Industry Usage | Tech companies, data centers, distributed computing firms | Cloud service providers, SaaS companies, enterprises adopting cloud |
| Search & Comparison Intent | Understanding roles in distributed architecture | Comparing cloud-focused development roles |
While both roles involve building scalable software, a Distributed Systems Software Engineer focuses on designing and implementing distributed architectures, whereas a Cloud Software Engineer specializes in deploying and managing applications on cloud platforms. The roles often overlap but differ mainly in their environment and specific technical focus.
How much do distributed systems software engineers make?
What are distributed systems in software engineering?
What cities are hiring for Distributed Systems Software Engineer jobs?
Cities with the most Distributed Systems Software Engineer job openings:
What states have the most Distributed Systems Software Engineer jobs?
States with the most job openings for Distributed Systems Software Engineer jobs include:
What job categories do people searching Distributed Systems Software Engineer jobs look for?
The top searched job categories for Distributed Systems Software Engineer jobs are:

Job description
Canonical is a company focused on building resilient distributed systems and is seeking a software engineer to enhance their cloud solutions. The role involves developing automated testing approaches, enhancing CI pipelines, and collaborating with a globally distributed team to ensure high-quality cloud applications.
Responsibilities:
• Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
• Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
• Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
• Deploy, manage, and debug highly distributed systems
• Monitor and report on automated testing efforts
• Collaborate daily with a globally distributed team
Qualifications:
Required:
• Solid background in modern test processes and strategies
• Experience with Python or Go development
• Strong object oriented development skills
• Ability to develop and ship production grade modern web applications
• Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
• Knowledge of networking technologies and fundamentals
• Solid understanding of Linux system architecture
• A capacity for complex abstract thinking
• Capability for 2-4 weeks of international travel travel per year
Preferred:
• Collecting and analyzing large multidimensional datasets
• Operating data platforms: key-value stores, relational or document databases, event buses
• Work with cloud technologies such as OpenStack, Kubernetes, Terraform and AWS
• Developing AI/ML pipelines
Company:
Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises. Founded in 2004, the company is headquartered in London, GBR, with a team of 1001-5000 employees. The company is currently Late Stage.