×
Register Here to Apply for Jobs or Post Jobs. X

Distributed Systems Testing Software Engineer, Python​/Go

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Canonical
Full Time position
Listed on 2026-01-04
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Distributed Systems Testing Software Engineer, Python / Go

Distributed Systems Testing Software Engineer, Python / Go

Join Canonical as a Software Engineer focused on distributed systems testing using Python and Go.

Canonical develops open‑source software and operating systems, including Ubuntu, that power cloud, AI, and IoT solutions worldwide.

Responsibilities
  • Creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications.
  • Enabling engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company.
  • Enhancing continuous integration pipelines for deploying and testing Canonical's cloud‑native products such as Kubeflow.
  • Deploying, managing, and debugging highly distributed systems on clouds and bare metal.
  • Monitoring and reporting on automated testing efforts.
  • Collaborating daily with a globally distributed team.
Qualifications
  • Solid background in modern test processes and strategies.
  • Experience with Python or Go development.
  • Strong object‑oriented development skills.
  • Working knowledge of continuous integration tools such as Jenkins, Circle

    CI, Git Hub Actions.
  • Knowledge of networking technologies and fundamentals.
  • Solid understanding of the Linux system architecture.
  • Complex abstract thinking.
  • 2‑4 weeks of international travel per year.
Nice‑to‑have Skills
  • Ability to develop and ship modern production‑grade web applications.
  • Ability to operate data platforms: key‑value stores, relational or document databases, event buses.
  • Data collection and analytics skills for large multidimensional datasets.
  • Experience with AI/ML pipelines.
  • Experience with cloud technologies such as Open Stack, Kubernetes, Terraform and AWS.
Benefits
  • Distributed work environment with twice‑yearly team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass and travel upgrades for long‑haul company events.
Equal Opportunity Employer

Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary