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 5 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Tacoma, WA vacancy
  •  ...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
    5 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
    2 days ago
  •  ...leading provider of open source software and operating systems to the global enterprise...  ...cloud, data science, AI, engineering innovation, and IoT. Our...  ...is a pioneer of global distributed collaboration, with 1200+...  ...oriented software engineering in Python and a focus on software... 
    Suggested
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Tacoma, WA
    5 days ago
  •  ...the full-time remote Infrastructure Services Manager will oversee desktop/laptop/Mac device management, patch management, and software distribution using Microsoft Intune and SCCM, while also mentoring team members and driving innovation to enhance employee productivity.... 
    Suggested
    Remote work

    VirtualVocations

    Tacoma, WA
    8 days ago
  • $180k - $230k

     ...data fusion and Agentic AI, with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application Development...  ...millions of Americans. About the role As Lead AI/ML Software Engineer for [R]AIMS, you will serve as a senior technical leader... 
    Suggested
    Remote work

    Raft

    Tacoma, WA
    2 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... 
    Remote work
    Work from home

    Canonical

    Tacoma, WA
    5 days 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... 
    Full time

    SynergisticIT

    Tacoma, WA
    11 hours ago
  •  ...support to stakeholders across the federal government, with established and growing capabilities across Intelligence, Analytics, Engineering, Mission Support, and Communications disciplines. Founded in 2008, our mission is to transform the way our customers approach constantly... 
    Contract work
    For contractors

    Barbaricum

    Tacoma, WA
    4 days ago
  • $90.3k - $189.6k

    Job Title: MI Systems Maintainer Integrator III Job Category: Engineering and Technical Support Time Type: Full time Minimum...  ...of computer hardware and software in local, regional, or global intelligence...  ...antenna and radio frequency distribution systems. Performs tests on... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Tacoma, WA
    1 day ago
  • $600 per month

     ...Electric Distribution Planning Engineer (Hybrid) Before learning more about this opportunity...  ...you enjoy solving complex system and planning challenges...  ..., database integrity, and Python-based automation...  ...similar distribution modeling software is  valued Experience with... 
    Permanent employment
    Contract work
    Temporary work
    H1b
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Colorado Springs Utilities

    Tacoma, WA
    1 day ago
  • $60 - $120 per hour

     ...Software Developer $60 - $120/hour pay Required Skills Python Rust GoLang Full-stack JAVA...  ...finance, healthcare, STEM engineering, and more. micro1...  ...that improve how AI systems learn, reason, and...  ...communication across distributed teams.... 
    Contract work
    Remote work

    Micro1

    Puyallup, WA
    a month ago
  •  ...looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data...  ..., Machine Learning engineers for full time positions...  ..., Information Systems, IT • Highly motivated...  ...to take you off their distribution list and make you unavailable... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Tacoma, WA
    3 days ago
  •  ...About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate...  ...and enhance Instacart's marketplace systems. You will use machine learning to devise...  ...experience  Have strong programming skills in Python and fluency in data manipulation (SQL,... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Tacoma, WA
    4 days ago
  • Intelligence Solutions Integrator Bering-Alaka`ina Holdings (BAH) has a potential need for an Intelligence Solutions Integrator to provide support for our government customer in Tacoma, WA at Joint Base Lewis McChord. Positions: ~ Intelligence Solutions Integrator...

    Alakaina Family of Companies

    Tacoma, WA
    3 days ago
  • $107.66k - $161.7k

     ...Team and Role: Our small engineering team works on challenging problems...  ...the current Machine Learning systems, building performant and...  ...applications Strong knowledge of Python or C++, or the ability to...  ...Requirements: Previous software engineering experience via an... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Tacoma, WA
    4 days 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
    4 days ago
  • $95k - $154k

     ...Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning...  ...Data Science as a career? Is AI Going to Replace Software Programmers? | SynergisticIT... 
    Full time
    H1b

    SynergisticIT

    Tacoma, WA
    3 days 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
    2 days ago
  •  ...Engineering Manager – MAAS Team We are hiring an Engineering...  ...in high‑quality software development, high‑performance...  ...Lead a distributed team of engineers in your...  ...delivering software using Python, Golang, or similar languages...  ...Experience with Linux system administration (Debian... 

    Canonical

    Tacoma, WA
    5 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
    4 days ago
  • Focusing on the full lifecycle of AI features, the full-time Lead Machine Learning Engineer will optimize inference and performance for document intelligence and RAG pipelines, collaborating with clients to develop high-performance AI architectures in a remote environment... 
    Remote work

    VirtualVocations

    Tacoma, WA
    6 days ago
  • $72.88k - $98.6k

     ...None Job Family: Data Science and Data Engineering Skills: Data Analysis,Data...  ...contractor receives access to Government systems and uses these systems to manage and analyze...  ...proficiency with commonly used statistical software applications such as SPSS, SAS, or R.... 
    Temporary work
    For contractors
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Lakewood, WA
    11 hours ago
  •  ...of enterprise applications, a contract Software Engineer (Java & DevOps) will work remotely, focusing...  ...and environment issues, ensuring system stability and adherence to SDLC best practices...  ...microservices Working knowledge of Python and Linux fundamentals Hands-on... 
    Contract work
    Remote work

    VirtualVocations

    Tacoma, WA
    8 days ago
  •  ...hands-on experience in end-to-end digital flow testing and automation across applications Strong programming skills in Java, C#, Python, or Typescript Intermediate knowledge of SQL and mobile automation using Appium Experience with Gitlab and CI/CD tools Expertise... 
    Remote work

    VirtualVocations

    Tacoma, WA
    6 days ago
  •  ...time Senior Vulnerability Research Engineer will analyze, design, and develop software applications while working...  ...software applications using advanced systems Research and provide innovative...  ...development with proficiency in C, C++, or Python Experience with program analysis... 
    Remote work

    VirtualVocations

    Tacoma, WA
    9 days ago
  •  ...Mercor is hiring a Senior Software Engineer for a high-urgency closed-source application development...  ...independently and building scalable systems across both backend and frontend. Key...  ...position requires a strong proficiency in Python and significant experience with MCP and... 
    Remote work

    Mercor Inc

    Federal Way, WA
    4 days ago
  •  ...leading provider of open source software and operating systems to the global enterprise...  ...cloud, data science, AI, engineering innovation, and IoT. Our...  ...is a pioneer of global distributed collaboration, with 1200+...  ...system development (using Python, Jenkins and shell), implementation... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Tacoma, WA
    5 days ago
  •  ...in Operations Research, Industrial Engineering, Computer Science, Electrical Engineering...  ...for PhD holders Experience in systems supporting large-scale decision-...  ...stochastic optimization is a plus Ability to deliver high-quality software implementations in the Python data stack
    Remote work

    VirtualVocations

    Tacoma, WA
    7 days ago
  •  ...antimicrobial stewardship, the full-time Senior Systems Analyst - Pharmacy will develop...  ...interpret data using statistical modeling software and create reports and dashboards for management...  ...in programming languages such as Python, R, SAS, and SQL Expertise in data validation... 
    Work experience placement
    Remote work

    VirtualVocations

    Tacoma, WA
    2 days ago
  •  ...A leading software company in the United States is seeking a Software Engineer to enhance cloud infrastructure and participate in groundbreaking...  ...in developing automated delivery systems. The ideal candidate will possess experience in Python development on Linux and have a... 

    Canonical

    Tacoma, WA
    5 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!