Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Distributed Systems Software Engineer, Python / Go

Canonical

Distributed Systems Software Engineer, Python / Go

3 months ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications.

We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics.

The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, Azure.

As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing and reporting. Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results. A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.

Location: this is a Globally remote role

What your day will look like

  • 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

What we are looking for in you

  • 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

Additional skills that you might also bring

  • 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

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Seattle, WA $130,000 - $200,000 4 days ago

Seattle, WA $150,000 - $180,000 6 days ago

Seattle, WA $150,000 - $175,000 1 month ago

Software Engineer, Person to Person (P2P) Payments
Software Engineer - Solutions Engineering

Greater Seattle Area $160,000 - $220,000 1 week ago

Seattle, WA $142,000 - $211,000 1 month ago

Renton, WA $105,000 - $230,000 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Tacoma, WA vacancy
  •  ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the...  ...source software and operating systems to the global enterprise...  ...is a pioneer of global distributed collaboration, with 1000+...  ...Track record of going above-and-beyond expectations... 
    Suggested
    Full time
    Local area
    Work from home
    Worldwide

    Canonical

    Tacoma, WA
    3 days ago
  •  ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical...  ...open source software and operating systems to the global enterprise and...  ...Responsibilities include: # Collaborate with a distributed team # Write high-quality, tested... 
    Suggested
    Remote work

    Canonical

    Tacoma, WA
    3 days ago
  •  ...classification) and clustering systems. Depending on the type...  ...maintain client and AI software applications written in Python ecosystem, SciKit-Learn,...  ...within an advanced distributed micro-system architecture...  ...Computer Science/Computer Engineering/Information Systems/... 
    Suggested
    Hourly pay

    SynergisticIT

    Tacoma, WA
    3 days ago
  •  ...Summary Junior Software Developer - Observability...  ...and operating systems, best known for...  ...proactively with a globally distributed team. Write,...  ...produced by other engineers. Represent...  ...field. Skilled Python developer with a...  ...Working knowledge of Go. Interest or... 
    Suggested
    Remote work
    Work from home

    Canonical

    Tacoma, WA
    1 day ago
  •  ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data...  ...Data Scientists, Data Engineers, Machine Learning...  ...Engineering, Information Systems, IT Knowledge of Core...  ...to take you off their distribution list and make you... 
    Suggested
    Full time

    SynergisticIT

    Tacoma, WA
    2 days ago
  • $18 - $25 per hour

     ...the world's most advanced hardware and software solutions, WWT helps clients and partners...  ...scale through its global warehousing, distribution and integration capabilities. With...  ...interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Tacoma, WA
    4 days ago
  • $36.55 - $43 per hour

     ...Job Title Mobile Engineer Job Description Summary The position involves maintaining...  ..., electrical, and building mechanical systems to ensure maximum efficiency of building...  ...and associated equipment, electrical distribution equipment, plumbing systems, building... 
    Hourly pay
    Minimum wage
    Apprenticeship
    Work at office
    Local area
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Cushman & Wakefield

    Tacoma, WA
    3 days ago
  •  ...Recent Computer science/Engineering /Mathematics/...  ...to take you off their distribution list and make you unavailable...  ...Required Skills for Java/Software Programmers...  ...Engineering, Information Systems, IT Highly motivated...  ...Knowledge of Statistics, SAS, Python, Computer Vision, data... 
    Immediate start
    Remote work

    SynergisticIT

    Tacoma, WA
    2 days ago
  • $185k - $230k

    “In 36 months, agentic AI systems will be an operating reality across...  ...As a Senior Machine Learning Engineer, you will be a core...  ...customers, data scientists, software engineers, and DevOps engineers...  ...machine learning; excellence in Python is essential, as is knowledge... 

    Strive Works

    Tacoma, WA
    1 day ago
  • A leading open source software company is looking for a Junior Software Developer for a remote...  ...involves collaborating with a globally distributed team, writing high-quality code, and debugging issues. Strong skills in Python and a passion for technology are essential... 
    Remote job

    Canonical

    Tacoma, WA
    2 days ago
  •  ...needed to drive outcomes across a distributed, cross-functional...  ...needs • Coordinate with data engineers and BI engineers on pipeline...  ...to stakeholders • Monitor system performance and alert on issues...  ...monitoring and alerting • Basic Python scripting capability Preferred... 

    TechWish

    Tacoma, WA
    18 hours ago
  • $110.5k - $160k

     ...only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall...  ...specialized areas: * Machine Learning * Distributed Systems and Data Management * Database...  ...language such as Java, Python, C++, C#, Go, Rust, or TypeScript * Experience... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Tacoma, WA
    18 hours ago
  •  ...Site Reliability and Platform Engineering Optomi, in partnership with...  ...-scale, high-availability systems. Collaborating closely with...  ...automation and scripting like Python and Go and experience with monitoring...  ...of product and software development principles and industry... 

    Optomi

    Tacoma, WA
    4 days ago
  • Job Description Job Description Description: The Ascendancy Group’s Mission To be the unequaled provider of special operations forces (SOF) and Intelligence Community focused technical, service, and training-based solutions. Overview As a Senior SOF Intelligence...
    For contractors

    Ascendancy Group LTD

    Tacoma, WA
    2 days ago
  • The Ascendancy Group is seeking a Senior SOF Intelligence and Operations Integrator to provide senior-level guidance in Sensitive Activities and Intelligence Operations, supporting SAMMC. You will integrate intelligence with operational requirements and coordinate with ...

    The Ascendancy Group LTD

    Tacoma, WA
    4 days ago
  • The Ascendancy Group seeks a Senior SOF Intelligence and Operations Integrator to provide senior-level expertise in SOF Sensitive Activities and Intelligence Operations, supporting SAMMC. You will advise on mission management, requirements, and operational integration while...

    The Ascendancy Group

    Tacoma, WA
    1 day ago
  •  ...development efforts, working with server-side languages such as PHP, Python, Ruby, or Java, and frameworks like Node.js or Django to...  ...mobile app functionality. Integration of AI tools into the software development life cycle. Collaborate with cross-functional teams... 
    Contract work
    Local area

    ValidaTek

    Tacoma, WA
    6 hours ago
  • $100k

     ..., Computer Science or Engineering or candidates with gaps...  ..., Information Systems, IT Knowledge of Core...  ..., javascript , C++ or software programming Spring...  ...Gen AI, LLM, Sagemaker, Python, Computer Vision, data...  ...to take you off their distribution list and make you unavailable... 
    H1b

    SynergisticIT

    Tacoma, WA
    18 hours ago
  •  ...opportunities for talented professionals in engineering, software development, and other key areas. We...  ...an experienced Data Scientist with Python expertise and a GEOINT and SOCOM...  ...technical documentation related to software systems and automated workflows. ~... 
    Permanent employment

    iQuasar

    Tacoma, WA
    3 days ago
  • $135.4k - $201.85k

     ...for a Senior Product Security Engineer to join our Product Security...  ...we need someone who builds software and is passionate about...  ...how the underlying models and systems actually workPartner with software...  ...language such as Python or Go, with a track record of shipping... 
    Temporary work
    Work experience placement
    Work at office
    Flexible hours
    Night shift

    Infoblox

    Tacoma, WA
    3 days ago
  • Striveworks is seeking a Senior Machine Learning Engineer to lead data-centric pipelines and ML model development for real-world AI deployments...  ...Tacoma. You will work closely with customers, data scientists, software engineers and DevOps to define requirements, orchestrate... 

    Strive Works

    Tacoma, WA
    4 days ago
  • Puget Sound Energy is seeking an Infrastructure Program Manager to oversee the development of a new solar facility in Kittitas County. The role requires coordination with Construction Management, EPC contractors, and the Energy Delivery team, leading through development...
    For contractors
    Work at office
    Remote work
    Night shift

    Socket

    Tacoma, WA
    1 day ago
  •  ...breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and... 
    Full time
    Local area

    Capgemini Government Solutions LLC

    Tacoma, WA
    18 hours ago
  •  ...Engineering Manager – MAAS Team We are hiring an Engineering...  ...in high‑quality software development, high‑...  ...Responsibilities Lead a distributed team of engineers in...  ...software using Python, Golang, or similar languages...  ...Experience with Linux system administration (Debian... 

    Canonical

    Tacoma, WA
    3 days ago
  •  ...trends and associated analysis. Granted access to Government systems to enter and analyze data. Qualifications Bachelor's...  ...Access. Basic proficiency with commonly used statistical software applications (e.g., SPSS, SAS, and R). Excellent communication... 
    For contractors
    For subcontractor
    Work at office
    Worldwide

    Loyal Source

    Tacoma, WA
    5 hours ago
  •  ...at Instacart works alongside world-class engineers, data scientists, and product managers...  ...impact AI solutions, applying LLMs, agentic systems, and computer vision to tackle complex...  ...related areas. Strong programming (Python, C++) and algorithmic skills. Good communication... 
    Remote job
    Permanent employment
    Work experience placement
    Internship
    Work at office
    Work from home
    Flexible hours

    Instacart

    Tacoma, WA
    3 days ago
  • Epic is looking for a Technical Solutions Engineer to join their team in Madison, WI. This role involves diagnosing problems and implementing solutions for software that impacts over 305 million patients globally. Candidates must have a bachelor's degree and a history... 
    Relocation
    Relocation package

    Epic

    Tacoma, WA
    4 days ago
  •  ...area. We recruit nationally and provide financial relocation assistance. Responsibilities As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Together with customer counterparts, you’ll diagnose problems,... 
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Tacoma, WA
    4 days ago
  • $110k - $180k

     ...with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex...  ...Senior DevSecOps Engineer to support our customers and...  ...pipelines Implement GitOps for Software Delivery What we are looking...  ...automation languages like Python or GoLang Comfortable provisioning... 
    Live in
    Remote work
    Flexible hours

    Raft

    Tacoma, WA
    1 day ago
  •  ...datasets into actionable insights within program guidelines. You will serve as SME, lead automated data processes, develop data science solutions, and collaborate with stakeholders to plan features, timelines, and risks, leveraging Python, ArcGIS, and #J-18808-Ljbffr... 

    Culmen International

    Tacoma, WA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!