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

Distributed Systems Software Engineer, Python / Go

$55 - $65 per hour

Canonical

Distributed Systems Software Engineer, Python / Go

Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical

Distributed Systems Software Engineer, Python / Go

3 months ago Be among the first 25 applicants

Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical

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

Get notified about new System Software Engineer jobs in Phoenix, AZ .

Scottsdale, AZ $94,000.00-$150,000.00 2 hours ago

Software Engineer - Solutions Engineering
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineering Specialist - Human Data

Greater Phoenix Area $55.00-$65.00 3 days ago

Tempe, AZ $80,000.00-$100,000.00 1 week ago

Software Engineer - Cross-platform C++ - Multipass
Software Engineer II, Backend (Consumer Authentication)
Data and Machine Learning Engineer- Fully Remote!

Phoenix, AZ $110,000.00-$140,000.00 2 weeks ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer II, Backend (Identity Decisioning)
Software Engineer (Python/Linux/Packaging)

Phoenix, AZ $102,000.00-$129,000.00 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 4 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Phoenix, AZ vacancy
  •  ...modernize the mission-critical technology systems that the world depends on every day. So...  ...moving forward - always pushing ourselves to go further in our efforts to build a more...  ...integrating IMS with:DB2, CICS, MQ, and distributed systemsFamiliarity with RACF security controls... 
    Suggested
    Full time

    Kyndryl

    Phoenix, AZ
    1 day ago
  •  ...mission-critical technology systems that the world depends on every...  ...always pushing ourselves to go further in our efforts to build...  ...:Batch (JCL)CICSIMSMQ and distributed systems One of the benefits of...  ...products (Qrep, SQLrep and CDC) - software installation, version... 
    Suggested
    Full time
    Relocation
    3 days per week

    Kyndryl

    Phoenix, AZ
    1 day ago
  • $40 per hour

     ...As a Machine Learning Engineering Intern, you will be part of a collaborative...  ...with source control systems such as Git Preferred...  ...within a geographically distributed team Demonstrate strong...  ...as AWS Proficiency with Python and/or Go Familiarity with REST APIs... 
    Suggested
    Remote job
    Full time
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Phoenix, AZ
    1 day ago
  •  ...Title: Agentic AI Engineer Bill Rate: ***/hr Client: Client...  ...intelligent autonomous systems. The ideal candidate will have strong expertise in distributed systems, AI/LLM platforms,...  .... Proficiency in Python, TypeScript, and/or Go. Experience with REST,... 
    Suggested

    Apolis

    Phoenix, AZ
    18 hours ago
  •  ...Strong knowledge of blockchain fundamentals, consensus mechanisms, distributed systems, and Layer 1/Layer 2 technologies. Agentic development experience with Rust or Go, plus working knowledge of Python and Solidity. Good understanding of smart contracts, EVM architecture... 
    Suggested

    The Bitcoin Street Journal

    Phoenix, AZ
    2 days ago
  •  ...Role - AI engineer Location: Phoenix, AZ (Onsite) Fulltime Must Have Technical...  ...of experience building large-scale distributed systems + strong experience with LLM systems,...  ...Languages: NodeJS/Javascript/Typescript,Python, Go • APIs and services: REST, gRPC •... 
    Full time

    AceStack LLC

    Phoenix, AZ
    18 hours ago
  •  ...guidance provided Facilitate software application design discussions...  ...with a focus on maintaining system stability Conduct code reviews...  ...• Hands-on expertise in Python• Extensive experience with AWS...  ...designing microservices and distributed systems• Understanding of REST... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Phoenix, AZ
    18 hours ago
  •  ...DescriptionPreferred• At least 4 years of experience in software development working with various...  ...in Big Data technology stack HDFS (MapR distribution), Map Reduce using Java, PIG, Hive.•...  ....• Atleast 2 years of experience on Python• Candidate should have had exposure to Credit... 
    Permanent employment
    Full time
    H1b

    Career Guidant

    Phoenix, AZ
    18 hours ago
  • $52k - $200k

     ...our team as compressed work week shift engineer for supporting equipment performance...  ...troubleshooting and operational support for the systems and software running in Intel's Factories. The...  ...and related activities (SQL, Python, PowerShell, etc.)6+ months of experience... 
    Hourly pay
    Full time
    Contract work
    Local area
    Immediate start
    Shift work
    Day shift

    Intel

    Phoenix, AZ
    18 hours ago
  • $192.4k - $275.8k

     ...customers, blending Site Reliability Engineering, Systems Engineering, and Service Engineering...  ...scripting or automation language such as Python or Go/golang; 5+ years of experience...  ...and advanced expertise in large-scale distributed systems architecture — with Splunk-specific... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Phoenix, AZ
    1 day ago
  •  ...- 3-4yrs, Agentic AI, MCP tools, RAG, Python, Kotlin Minimum over all work experience...  ...requires expertise in AI Architecture distribution systems, cloud native development, Python,...  ...APIs using REST and grapQL. Mentor AI engineers and collaborate with Product teams/stakeholders... 
    Contract work
    Work experience placement
    Immediate start
    Remote work

    Spruce Infotech

    Phoenix, AZ
    3 days ago
  •  ..., is seeking a Sr Forward Deployed Engineer to join their team. You will be part...  ..., build, and deliver production systems with minimal support. Client: American...  ...Ai experience ~ Typescript, Go, Python experience ~ Distributed systems ~ Cloud (AWS/GCP) ~ RAG... 
    Weekly pay
    Contract work
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Phoenix, AZ
    1 day ago
  • $103.75k - $174.75k

     ...AI Engineer III Phoenix, AZ, United States New...  ...that enable agentic AI systems to operate responsibly...  ...engineering stack Languages: Python, Go, TypeScript Cloud...  ...: REST, gRPC Distributed systems: event-driven...  ...years of professional software engineering experience... 
    Full time
    Internship
    Shift work

    American Express

    Phoenix, AZ
    3 days ago
  • $135.5k - $181.94k

    Job Details:Job Description: Join Intel as a System Software Engineer, where you will play a pivotal role in designing, developing, and optimizing software solutions across Intel's cutting-edge technology portfolio. In this critical position, you will contribute to the... 
    Full time
    Local area
    Immediate start
    Shift work

    Intel

    Phoenix, AZ
    2 days ago
  • $79.92k - $152.16k

     ...modernize the mission-critical technology systems that the world depends on every day. So...  ...moving forward - always pushing ourselves to go further in our efforts to build a more...  ...operating systems and associated system software. This role ensures the stability, performance... 
    Minimum wage
    Full time
    Part time
    Live in
    Local area
    Worldwide
    Relocation
    Weekend work
    3 days per week

    Kyndryl

    Phoenix, AZ
    4 days ago
  •  ...Moove is seeking an IT Systems & Automation Engineer to support and improve daily...  ...employees, managing hardware and software lifecycle processes,...  ...operational system issues across a distributed operational environment....  ...experience with Python, JavaScript, PowerShell, PHP... 
    Work at office
    Shift work

    IT

    Phoenix, AZ
    a month 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 technology...  .... The company is a pioneer of global distributed collaboration, with 1200+ colleagues... 
    Full time
    Contract work
    Part time
    Freelance
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Phoenix, AZ
    2 days ago
  • $105.79k - $141.05k

     ...direction and resolve systemic issues across a...  ...architecture, engineering, and systems development...  ...cloud platforms, software development and...  ...the platform should go next and drives...  ...Terraform, Ansible, and Python ~ Experience...  ...programming concepts and distributed systems design... 
    Temporary work
    Remote work

    Lumen Inc

    Phoenix, AZ
    4 days ago
  • $170k - $215k

     ...022, but with history going back to 1939, Norstella...  ...production-ready AI systems that leverage LLMs and...  ...with content and product engineering teams Implement...  ...building large-scale distributed systems in an agile environment...  ...knowledge of Python and core data science... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Norstella

    Phoenix, AZ
    2 days ago
  • Python Engineer Join our team as a Python Engineer in a hybrid role across various locations. This contract position involves designing...  ...Programming Language | Data Processing Framework | CI/CD Tools | Version Control System | Distributed Computing Platform Mitchell Martin
    Contract work

    Mitchell Martin

    Phoenix, AZ
    1 day ago
  • $79.92k - $152.16k

     ...modernize the mission-critical technology systems that the world depends on every day. So...  ...moving forward – always pushing ourselves to go further in our efforts to build a more...  ...operating systems and associated system software. This role ensures the stability, performance... 
    Minimum wage
    Full time
    Part time
    Live in
    Local area
    Worldwide
    Relocation
    Weekend work
    3 days per week

    Kyndryl

    Phoenix, AZ
    1 day ago
  • Position-Python Developer Duration-Contract Location- Phoenix, AZ...  ...Description: 1. Be a skilled engineer with experience across programming...  ...disclosure, dissemination, distribution, copying or the taking of any...  ...delete this e-mail from your system. You have received this email... 
    Contract work
    Immediate start

    Syntricate Technologies

    Phoenix, AZ
    3 days ago
  •  ...operationally minded Senior IT & Systems Manager to own our firm's...  ...use every day — ensuring every software platform is deployed, adopted...  .... You will be the go-to leader for technology infrastructure...  ...within an architecture, engineering, or construction firm ~ Strong... 
    Work at office
    Remote work

    Sustainability Engineering Group LLC

    Phoenix, AZ
    28 days ago
  • $174.9k - $261.3k

     ...The Data Labeling Engineering team designs, builds...  ...intersection of software engineering , data...  ...TypeScript/React, Python, GraphQL, Golang ,...  ...direct impact on systems that unblock the next...  ...building robust distributed platforms and applications...  ..., TypeScript, Go, React, SQL, Redux... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Phoenix, AZ
    3 days ago
  •  ...passionate certified Data Engineer. The successful...  ...Primary skillset: Python/Pyspark & Azure,...  ...from design to go live for ETL development...  ...(SCRUM like) software development...  ...servers/applications/systems. Requirements...  ...copywriting, planning and distributing communication, etc... 
    Work experience placement

    Forhyre

    Phoenix, AZ
    26 days ago
  • $123k - $215.25k

     ...that enable agentic AI systems to operate responsibly...  ...As a Senior AI Engineer – Agentic AI, you will...  ...engineering stack Languages: Python, Go, TypeScript Cloud...  ...: REST, gRPC Distributed systems: event-driven...  ...Looking For ~5+ years of software engineering experience... 
    Full time
    Work at office
    Local area
    Flexible hours

    American Express

    Phoenix, AZ
    2 days ago
  •  ...Forhyre is looking for engineers who can bring unique...  ...infrastructure components, systems, and developer-...  ...end to end lifecycle of software development--from inception...  ...of a highly distributed system running in public...  ...languages, such as Node JS, Python, Go, Perl, Ruby, and Bash... 

    Forhyre

    Phoenix, AZ
    28 days ago
  •  ...looking for security focused Python programmers to help develop custom...  ...-off-the-shelf cybersecurity software product. The work involves...  ...provider of cybersecurity engineering services, operations services...  ...Verify, including your rights and responsibilities, go to... 
    Full time
    Remote work
    Work from home

    Phoenix Cyber

    Phoenix, AZ
    more than 2 months ago
  •  ...Senior AI/Client Engineer Seeking a senior software engineer that can architect, design, develop and test...  ...using AI/Client, BERT, TensorFlow, Python, Deep Learning, NLP, Contextual Analysis...  ...of experience building large scale distributed applications ~ Exposure to Data... 

    InterSources

    Phoenix, AZ
    3 days ago
  •  ...design patterns 4+ years of commercial software development experience. Proficient in developing...  ...and hosting solutions using Java and Python on cloud platforms, preferably GCP....  ...solutions, including ACD (Automatic Call Distribution), skills-based routing, dialer,... 

    Omni Inclusive

    Phoenix, AZ
    1 day 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!