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

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

Sign in to set job alerts for “System Software Engineer” roles.

Sacramento, CA $120,000.00-$150,000.00 3 hours ago

Sacramento, CA $120,000.00-$135,000.00 1 month ago

Software Engineer - Solutions Engineering
Senior Software Engineer, Backend (Java/MySQL/AWS)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer (Python/Linux/Packaging)

Folsom, CA $140,000.00-$160,000.00 4 days ago

Senior Software Engineer, KeeperChat (MAUI)
Senior Software Engineer, Web Vault (Frontend)
Software Engineer - Desktop and Mobile Applications - Roon
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Senior Software Engineer, Integrations (Fullstack)
Senior Desktop Software Engineer (C# / .NET)

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 2 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Sacramento, CA vacancy
  •  ...firm is hiring a Junior Developer who will work remotely to develop a cloud-native monitoring stack using Python and Go. You will collaborate with a globally distributed team, write high-quality code, and participate in conferences. Candidates should have a Bachelor's... 
    Suggested
    Remote work

    Canonical

    Sacramento, CA
    2 days ago
  • $97.5k - $209.5k

     ...on developing and optimizing Python code to support AI and...  ...experience Extensive hands-on software design and programming experience...  ...designing and building distributed systems and large-scale architectures...  ...guidance to junior engineers and peers Drive adoption... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Sacramento, CA
    1 day ago
  • Apple in USA is seeking a Software Engineer to join its platform tooling team. You will build and maintain pivotal pipelines, automate build...  ...delivery and ensure code quality at scale. Proficiency in Go or Python and experience with Kubernetes and cloud platforms are... 
    Suggested

    Apple

    Sacramento, CA
    2 days ago
  •  ...Do As a Senior AI Engineer, you will be a key contributor...  ...and platforms across Software Development Lifecycle...  ...high quality systems, services, and...  ...in backend services, distributed systems, or data platform...  ...proficiency in Java, Go, or Python for service development... 
    Suggested
    Permanent employment
    Flexible hours

    Teradata

    Sacramento, CA
    2 days ago
  • $105k - $115k

     ...analysis. Knowledge of healthcare delivery systems, provider payment methodologies, and...  ...resolution. Location Our employees are distributed in office locations in multiple markets...  ...professional financial advice through Financial Engines. Affordable medical insurance, with low-... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Relocation
    Visa sponsorship
    Flexible hours

    Liberty Dental

    Sacramento, CA
    2 days ago
  •  ...on mission-critical systems that deliver real customer...  ...apply deep cloud and distributed systems expertise...  ...across the complete software development lifecycle...  ...contributing to shared engineering standards and long-...  ...programming language, such as Go, Python, or Java.5+ years of... 

    Cisco

    Rancho Cordova, CA
    5 days ago
  •  ...Crowe is seeking an AI Engineering team member to advance AI features from proof of concept to production. You will refine the technical vision, write robust production code, and ensure scalable, secure AI solutions aligned with Crowe’s business objectives. The role emphasizes... 

    Crowe

    Sacramento, CA
    1 day 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

    Sacramento, CA
    1 day ago
  • $100k

     ...for: Entry-level software programmers Java...  ...full-stack developers Python/Java developers...  ...scientists Machine learning engineers Who should apply:...  ..., Information Systems, IT Project work on...  ...to take you off their distribution list and make you unavailable... 
    H1b
    Remote work

    SynergisticIT

    Sacramento, CA
    1 day ago
  • $98.59k - $173.58k

     ...demonstrate, and support selling Esri software and solutions as part of the...  ..., third party business systems, and integration points....  ...experience with languages such as Python and JavaScriptRemarkable...  ...geography, computer science, engineering, or a related fieldVisa sponsorship... 
    Local area

    ESRI

    Sacramento, CA
    1 day ago
  •  ...Python DeveloperLocation: Sacramento, CA (100% Remote) Duration: 18+ Months Contract Visa: Only GC & US CitizenResponsible for analysis, design, coding and testing of new applications or enhancements to existing applications using Python-based technologies, including... 
    Contract work
    Remote work

    Argyle Infotech

    Sacramento, CA
    1 day ago
  •  ...Forward Deployed Engineer (FDE) Are you ready to...  ...at the intersection of software engineering, architecture...  ...mission-critical systems for the AI era. What...  ...-native technologies, distributed systems, AI connectivity...  ...in languages such as Python, Go, Java, JavaScript, or... 

    KONG Company

    Sacramento, CA
    3 days ago
  • $94.4k - $293.8k

     ...through experimentation, engineering, deployment, governance...  ..., and agentic AI systems. Collaborate with data engineers, software engineers, machine learning...  ...solving. Proficiency in Python and commonly used data...  ...modern data platforms, distributed-processing technologies... 
    Live in
    Work at office
    Local area

    Accenture

    Sacramento, CA
    3 days ago
  • $253.9k - $298.7k

     ...Coinbase. As a Senior Staff Software Engineer on thePlatform Payments...  ...Payments pods, upleveling system design quality, review rigor...  ...and operating large-scale distributed systems in production, with...  ...backend programming (e.g., Go, Java, Python) and cloud-native architecture... 
    Local area

    Coinbase

    Sacramento, CA
    2 days ago
  •  ...Snowflake Advanced AI Engineer, you will design, build...  ...of deployed systems.The Work:• Formulate real...  ...years of experience in distributed computing systems and...  ...deploying AI/ML based software to a cloud environment...  ...you haveProficiency in Python and python-based AI/ML... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Shift work

    Accenture

    Sacramento, CA
    4 days ago
  • $42.5 - $50 per hour

     ...Job Title Mobile Engineer Job Description Summary This position supports the...  ...and efficient operation of all building systems and equipment on behalf of the client. The...  ...and associated equipment, electrical distribution equipment, plumbing systems, building interior... 
    Hourly pay
    Minimum wage
    For contractors
    Apprenticeship
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Cushman & Wakefield

    Sacramento, CA
    1 day ago
  •  ...community, product feedback, and go-to-market enablement....  ..., you will help data engineers, analysts, data scientists...  ...~ Working knowledge of software development practices, APIs...  ...CD, version control, and distributed systems. ~ Proficiency in Python and at least one other... 
    Permanent employment
    Work at office

    Teradata

    Sacramento, CA
    5 days ago
  •  ...help tech-savvies to convert their passions into professions. We go above and beyond to keep you working in your niche. As we focus...  ...on Java. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates or anyone looking... 
    H1b

    SynergisticIT

    Sacramento, CA
    1 day ago
  • $151.6k - $222.4k

     ...on mission-critical systems that deliver real customer...  ...apply deep cloud and distributed systems expertise...  ...across the complete software development lifecycle...  ...contributing to shared engineering standards and long-...  ...programming language, such as Go, Python, or Java. 5+ years of... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Rancho Cordova, CA
    3 days ago
  • $7.86k - $10.54k

     ...activities across the system development life cycle...  ...services. The Data Engineer works independently and...  ...delivering solutions within the Software Engineering domain....  ...about E-Verify, please go to . CALIFORNIA...  ...understanding and writing Python code • Experience... 
    Permanent employment
    Full time
    Second job
    Work at office
    Remote work
    Shift work
    Weekend work

    California Correctional Health Care Services

    Sacramento, CA
    3 days ago
  • A leading technology firm is seeking a remote Python Chatbot Developer (1099 Contractor) to create and enhance conversational AI chatbots...  ...include developing, implementing, and maintaining chatbot systems for various use cases while integrating them with data sources.... 
    Remote job
    Contract work
    For contractors

    VsimplifyIT

    Sacramento, CA
    1 day ago
  • $121.4k - $218.6k

     ...enjoy solving large scale distributed content delivery...  ...-density hardware and software infrastructure spanning...  ...and performance of our systems. You'll define key performance...  ...Site Reliability Engineer, you will be...  ...-as-code utilities in Python to eliminate operational... 
    Work experience placement
    Work at office

    Akamai

    Sacramento, CA
    3 days ago
  •  ...Senior Staff Engineer Specializing In Ai Data Path & Storage DDN...  ...integration of advanced storage systems with next-generation AI...  ...movement across GPU, memory, and distributed storage layers, including...  ...patterns. ~ Proficiency in Python and/or C/C++, with advanced debugging... 

    DDN Storage

    Sacramento, CA
    1 day ago
  • $120k - $202.5k

     ...team is seeking a Security Data Solutions Engineer to shape the next generation of...  ..., and hybrid environments.Analyze source systems, log schemas, metadata requirements, retention...  ...warehouse solutions.Advanced expertise in Python, SQL, Spark, Kafka, Databricks, Snowflake... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week

    State Street Bank

    Sacramento, CA
    5 days ago
  •  ...voor een CO2-vrije toekomst. Word als data engineer verantwoordelijk voor duizenden panden...  ...en to-the-point: je werkt dagelijks met Python, SQL en cloud-oplossingen binnen de Azure...  ...per maand op basis van je ervaring. Een goed pensioen en een reiskostenvergoeding voor... 

    PHP Professionals

    Sacramento, CA
    2 days ago
  •  ...as medical, dental, vision ++ a fun company to work!!!Job DescriptionResponsibilities: Lead the development of Oracle SQL scripts/Python for extracting, transforming and reporting data based on specified requirements. Monitor and fine tune process to improve throughput... 

    Perfict Global, Inc.

    Sacramento, CA
    1 day ago
  • $63k - $103k

     ...plan, or medical group setting. We strongly prefer hands-on experience with QuickCap. We need experience working with APIs, system integrations, and healthcare data exchange. We require familiarity with healthcare EDI formats and managed care operations. We... 
    Full time

    Alhambra EP, LLC

    Sacramento, CA
    24 days ago
  • Check Point AI Security is looking for a Solutions Engineer based in Sacramento, California. This individual will act as the primary technical...  ...ideal candidate has over 5 years of experience, proficiency in Python and JavaScript, and experience with major cloud platforms like... 
    Remote job

    Check Point AI Security

    Sacramento, CA
    1 day ago
  • Python Chatbot Developer (1099 Contractor) About the job Python Chatbot Developer (1099 Contractor) Job brief We are seeking a contract...  ...intelligent chatbots with upstream and downstream data and systems Enhance natural language processing performance via frameworks... 
    Contract work
    For contractors
    Remote work

    VsimplifyIT

    Sacramento, CA
    1 day ago
  •  ...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...  ...proven track record in Python and/or Go. As part of the Observability... 
    Work at office
    Remote work
    Work from home

    Canonical

    Sacramento, CA
    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!