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 weeks ago Be among the first 25 applicants Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical 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 Get notified about new System Software Engineer jobs in Charlotte, NC . Davidson, NC $100,000.00-$130,000.00 2 weeks ago Charlotte, NC $90,000.00-$115,000.00 1 week ago Charlotte, NC $90,000.00-$115,000.00 1 week ago Software Engineer - Solutions Engineering Senior Software Engineer-Full Stack Developer Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Senior Software Engineer, Brewery Solutions (65378) Engineer II, Software Development Test Quality Engineer Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Charlotte, NC $130,000.00-$150,000.00 1 week ago Senior Full Stack Developer // Charlotte, NC // 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 Canonical

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Charlotte, NC vacancy
  • An innovative firm is seeking a passionate software engineer to join their distributed systems team. This role offers the chance to develop resilient cloud applications and contribute to cutting-edge initiatives in AI/ML and CI pipelines. As part of a globally distributed... 
    Suggested
    Remote job

    Canonical

    Charlotte, NC
    4 days ago
  • A leading open source software company is looking for an experienced technical leader to oversee a distributed engineering team. The role requires a strong background...  ...in software development using Python or Golang, and expertise in Linux system administration. You will... 
    Suggested
    Remote work

    Canonical

    Charlotte, NC
    1 day ago
  • A leading open source technology provider is looking for an Engineering Manager in Charlotte, NC. The ideal candidate will lead a team focused...  ...skills, along with experience in cloud computing and software development. The company promotes a collaborative environment... 
    Suggested
    Remote job

    Canonical

    Charlotte, NC
    5 days ago
  •  ...Site Reliability Engineer Location: Charlotte, NC...  ...Support APIs before they go live through system design review, developing software platforms and frameworks...  ...of C, C++, Java, Perl, Python, Go, or scripting experience...  ...large-scale distributed systems. In-depth knowledge... 
    Suggested

    InterSources

    Charlotte, NC
    3 days ago
  • $106.9k - $176.5k

     ...Data Architecture & Engineering - Senior - Financial Services - Consulting...  ...wherever you want it to go. Join EY and help to build a...  ...ingestion, integration, and distribution pipelines. Practical experience...  ...Experience with scripting languages: Python, Java, C++, Scala, etc.... 
    Suggested
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Charlotte, NC
    9 hours ago
  •  ...Python – Jr. Developer Work Authorization: USC/GC/H1B/TN Location: Charlotte NC Duration: 1+ year Job Description:...  ...as Python, Java, C++, or C# • 3+ years experience designing distributing computing frameworks in Python • 3+ years experience in Relational... 
    H1b

    Zortech Solutions

    Charlotte, NC
    3 days ago
  • $100k

     ...looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data...  ...and machine learning engineers for full-time positions...  ..., information systems, IT project work on the...  ...to take you off their distribution list and make you unavailable... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Charlotte, NC
    21 hours ago
  • $100k

     ...looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data...  ...and Machine Learning engineers for full-time...  ...Engineering, Information Systems, IT Project work on...  ...to take you off their distribution list and make you unavailable... 
    Full time
    H1b

    SynergisticIT

    Charlotte, NC
    1 day ago
  • $75 per hour

     ...financial services, is seeking a Python/Pyspark Developer to join...  ...data workflows to modern distributed data processing frameworks....  ...cases. Collaborate with engineering and business teams to support...  ...Needed? Experience in software or data engineering roles.... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis/Manpower Group

    Charlotte, NC
    1 day ago
  •  ...Python Backend Developer Seeking experienced Python...  ..., high-performance systems capable of handling structured...  ...teams including data engineers, UI developers, and...  ...event streams and distributed architectures # Proficiency...  ...system design and software engineering... 

    Saxon Global

    Charlotte, NC
    2 days ago
  • $144.25k - $256.25k

     ...Staff AI Engineering - Agentic AI New York, NY, United States...  ...governance that enable agentic AI systems to operate responsibly and...  ...engineering stack Languages: Python, Go, TypeScript APIs and RPC:...  ...and/or GCP, Kubernetes Distributed systems: event-driven... 
    Full time
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours
    3 days per week

    American Express

    Charlotte, NC
    3 days ago
  • Software Engineer 4 - GenAI / Python Full Stack Contract: 18-Month Contract (Potential Extension or Conversion) Location: Charlotte, NC or Irving,...  ...cloud and GenAI experience Strong background in scalable distributed application development Comfortable working in highly... 
    Contract work

    Strategic Staffing Solutions

    Charlotte, NC
    2 days ago
  • ManpowerGroup Global, Inc. is seeking an experienced API Engineer to join their team in Charlotte, NC. The ideal candidate will have a strong backend engineering focus and proficiency in Golang and Python. Responsibilities include building real-time, scalable APIs and integrating... 

    ManpowerGroup Global, Inc.

    Charlotte, NC
    1 day ago
  •  ...Solution Engineer Job Number: 26-00989 Pursue excellence...  ...integration, UAT, certification, and go-live phases. Review API...  ...Account products, banking systems, fintech platforms, or...  ...based applications and enterprise software architecture. ~ Understanding... 

    Eclaro

    Charlotte, NC
    2 days ago
  • $80k - $100k

     ...and skill set. As a Senior Solutions Engineer in Managed Transportation at RXO, you'll...  ...Expert (SME) for Transportation Management Systems and System Integrations with Clients and...  .../technology, transportation management, distribution, or procurement functional... 
    Hourly pay
    16 hours
    Temporary work
    Flexible hours

    RXO

    Charlotte, NC
    4 days ago
  •  ...Title Data Scientist / Machine Learning Engineer (Generative AI Focus) Contract Length 1...  ...and implement scalable solutions using Python or Java. Utilize data science and machine...  ...big data technologies. Experience with distributed computing environments. Exposure to... 
    Contract work
    Remote work
    3 days per week

    Strategic Staffing Solutions

    Charlotte, NC
    1 day ago
  •  ...Developer, you will be part of the Data Engineering Department supporting Data Science...  ...to ensure compliance. Monitor system health and troubleshoot distributed systems to ensure high performance...  ...in programming languages such as Python, Scala, or Java. What's in it for... 
    Full time
    Contract work

    ManpowerGroup Global, Inc.

    Charlotte, NC
    5 days ago
  • $76.2k - $174.1k

     ...career wherever you want it to go. Join EY and help to build a...  ...computer science, information systems, or related technology majors...  ...related work experience in AI/ML engineering or MLE/ML Ops Experience...  ...technology concepts Proficiency in Python programming and associated machine... 
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Charlotte, NC
    6 days ago
  • $130k - $140k

     ...Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, working with a range of financial services...  ...‑stack development experience with Java, Python, React / Angular / TypeScript. Experience with distributed systems, microservices & event‑driven architectures... 
    Temporary work
    Worldwide

    Synechron, Inc._USA Company

    Charlotte, NC
    5 days ago
  • $82.5k - $94.5k

    Job Title: Power Systems Test Engineer - Distribution Lab & Data Acquisition Location: Charlotte, NC, Lenox, MA Job Summary and Description: EPRI is seeking a Power Systems Test Engineer to support laboratory testing, instrumentation, and data acquisition activities within... 
    Full time
    Work at office
    Flexible hours

    EPRI

    Charlotte, NC
    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+...  ...and execution. We work in Python and Golang, and expect engineering... 
    Work at office
    Work from home

    Canonical

    Charlotte, NC
    1 day ago
  •  ...modeling. Partner with AI Engineering teams to productionize...  ...AI platforms and operational systems. Design feature engineering...  ...degradation, and changing data distributions, and recommend recalibration...  ...programming skills in Python, R, or similar analytical languages... 
    Remote work

    Sedgwick

    Charlotte, NC
    1 day ago
  • $85k - $90k

     ...The AI Agent & Data/ML Engineer will design, develop, and...  ...the ability to deploy AI systems securely and reliably...  ...Engineering, AI Engineering, or Software Engineering. Strong proficiency in Python, SQL, and one additional...  ...language (Scala/Java/Go). Hands‑on experience... 

    Tata Consultancy Services Limited

    Charlotte, NC
    1 day ago
  • Our client, [Industry Descriptor] is seeking a [Job Title] to join their team. As a [Job Title], you will be part of the [Department Name] supporting [Team Name(s)]. The ideal candidate will have [Soft Skill 1], [Soft Skill 2] and [Soft Skill 3] which will align successfully...

    ManpowerGroup Global, Inc.

    Charlotte, NC
    21 hours 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... 
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Charlotte, NC
    4 days ago
  • $95k - $120k

     ...gets where it needs to go, stays available, and performs well. When a system fails and no one documented...  ...the person who reverse-engineers the communication path...  ...automation using Python, Bash, Ansible, Terraform...  ...with ECMP and traffic distribution across multiple paths.... 
    Contract work
    Local area
    3 days per week

    Tata Consultancy Services

    Charlotte, NC
    21 hours ago
  • Machine Learning Engineer (Generative AI) Location: Charlotte...  ...combines strong software engineering...  ...to build intelligent systems that solve complex business...  ...Strong proficiency in Python development. Experience...  ...design patterns, and distributed systems. Excellent problem... 
    Contract work

    Strategic Staffing Solutions

    Charlotte, NC
    1 day ago
  •  ...the first 25 applicants Job Title: Python/Cloud Full Stack Engineer Duration: CONTRACT W2 ONLY...  ...work closely with data scientists, software engineers, and DevOps teams to ensure...  ...images). Hands-on experience with distributed systems, cloud platforms (AWS, GCP, Azure)... 
    Contract work

    STERENAL

    Charlotte, NC
    4 days ago
  • • 7+ years in Python development - this role is a front-end focused role with backend development • 5+ year experience in Angular...  ...• 3+ years in AWS infrastructure • Bachelor's degree or 5+ years of professional experience as a Software Engineer in lieu of a degree... 

    Saxon Global

    Charlotte, NC
    4 days ago
  • Data Lake 2.0 Data Lake 2.0 is a multi-year program aimed at modernizing legacy analytics platforms. As we move away from legacy platforms, there remains a gap for analytics in the cloud. That means it takes longer than necessary for analytics teams to find the data...

    Samprasoft

    Charlotte, NC
    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!