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. Software Engineer - Solutions Engineering Maryland, United States $94,000.00-$182,250.00 1 week ago Software Engineering Specialist - Human Data Full Stack Software Engineer (.Net & Angular) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Maryland, United States $160,100.00-$188,100.00 4 days ago Software Engineer II, Backend (Identity Decisioning) Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Software Engineer II, Backend (Consumer Authentication) Maryland, United States $80,000.00-$160,000.00 7 months ago Senior Full Stack Software Engineer (C# | Angular) Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Columbia, MD $80,000.00-$100,000.00 5 days 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 Canonical

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Distributed Systems Software Engineer, Python / Go in Baltimore, MD vacancy
  • A leading open-source software company is seeking a Junior developer to join the Observability team. This remote role requires strong Python skills, with knowledge of Go preferred. The ideal candidate will help develop a cloud-native monitoring stack, ensuring a seamless... 
    Suggested
    Remote work

    Canonical

    Baltimore, MD
    2 days ago
  •  ...deliver the factories, grids, transit systems, and public infrastructure that keep communities...  ...big and act bold - project managers, engineers, technologists, and strategists who...  ..., and coordinate transmission and distribution construction activities in the electric... 
    Suggested
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Accenture Infrastructure and Capital Projects, LLC

    Windsor Mill, MD
    2 days ago
  • $102.5k - $213.4k

     ...career wherever you want it to go.  Join EY and help to build...  ...scientists, designers, and software engineers enable our clients to solve...  ...process Work on distributed systems problems ranging from scheduling...  ...microservices using Java, Python, FastAPI and OpenAPI Integrate... 
    Suggested
    Full time
    Summer holiday
    Flexible hours

    EY

    Baltimore, MD
    7 days ago
  •  ...Essential Functions: Partner with software developers, platform engineers, and IT staff to improve system design, operability,...  ...scripting with at least one of Python, Go, or Bash. Strong experience...  ...Experience with multiple Linux distributions including Ubuntu. Experience... 
    Suggested
    Work at office
    Remote work

    GrabJobs

    Baltimore, MD
    2 days ago
  • $159k - $272k

     ...Principal Site Reliability Engineer, Infrastructure Observability...  ...practices, CI/CD toolchain and systems, code build and deployment,...  ...function within a complex, distributed environment. They will have...  ...programming languages (e.g., Python, Java, GO, Node.js, .Net Core, etc)... 
    Suggested
    Full time
    Private practice
    Local area
    Remote work
    Work from home
    3 days per week

    T. Rowe Price

    Owings Mills, MD
    2 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...  ...Can Land Tech Jobs – SynergisticIT Is AI Going to Replace Software Programmers? | SynergisticIT... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Baltimore, MD
    2 days ago
  •  ...business processes. We bridge the gap between engineering and business logic, allowing teams to...  ...files Programming experience in Python or similar scripting language Basic knowledge...  ...Comfortable working remotely with a distributed team Willingness to learn quickly and... 
    Full time
    Remote work

    GrabJobs

    Baltimore, MD
    2 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

    SynergisticIT

    Towson, MD
    5 days ago
  •  ...work and culture. We are a distributed team with remote employees...  ...Who You Are You are a Senior Software Engineer who is both AI-native and...  ...foundation. Shape our data and system architecture so AI can...  ...stack (such as Ruby on Rails, Python, Go, or Node), plus confidence... 
    Full time
    Remote work

    GrabJobs

    Baltimore, MD
    3 days ago
  • $105.1k - $189.2k

     ...brands, offering comprehensive engineering, supply chain, and...  ...for all servers, server-side software, and infrastructure equipment...  ...to, infrastructure planning, system monitoring, contingency planning...  ...performance tuning, software? distribution, connectivity and?... 
    Work at office
    Local area
    Worldwide

    Jabil

    Hunt Valley, MD
    1 day ago
  • $85k - $130k

     ...Overview The Quantitative Software Developer (internally...  ...a Software or Research Engineer) contributes to the...  ...primarily MATLAB, as well as Python, C/C++, SQL, etc.)...  ...document, and test both new systems and enhancements to...  ..., C/C++, MATLAB, Ruby, Go, Rust) Knowledge of modern... 
    Work experience placement

    Campbell & Company, LP

    Towson, MD
    4 days ago
  • $143.91k

    Agency: Social Security AdministrationDepartment: Other Agencies and Independent OrganizationsSub agency: Chief Information Officer (CIO)Salary: Starting at $143,913 Per year (GS 14-15)Dates: Open 02/06/2026 to 09/30/2026Schedule: Flextime and Alternate Work Schedules are...

    United States Government

    Woodlawn, MD
    4 days ago
  • $105k - $140k

     ...people around the globe work on Speechify in a 100% distributed setting. These include frontend and backend engineers, AI research scientists, and others from Amazon,...  ...-second latency. We're growing fast and need the systems to match — which means building the outbound... 

    GrabJobs

    Baltimore, MD
    2 days ago
  • $156k - $234k

     ...focused solely on developing software for automated trucks to...  ....  Mentors and guides engineers within the group....  ...Evaluation / Quality.  Distributed machine learning frameworks...  ...Development Tools & Eco-System (at scale) - Proficiency in Python software development. Also... 
    Full time
    Immediate start
    Relocation

    GrabJobs

    Baltimore, MD
    2 days ago
  • $84.4k - $140.6k

     ...Deloitte is seeking a Data Engineer II to support the design,...  ...using cloud-based and distributed data technologiesDocument...  ...Science, Computer Engineering, Software Engineering, Information Systems, Data Science, or a...  ...of experience using SQL, Python, or PySpark for data ingestion... 

    Deloitte

    Baltimore, MD
    4 days ago
  • $100.79k - $160.26k

     ...achieve. Together.SummaryThe Data Engineer, Solutions & Data role designs...  ...such as APIs and other systems.Build and maintain data warehousing...  ...SkillsProficiency in SQL and Python.Data pipeline tooling and...  ...languages such as Java, Scala, or Go; experience integrating data from... 
    Full time
    Work at office
    Remote work
    Relocation
    Visa sponsorship
    Relocation package

    DLA Piper

    Baltimore, MD
    5 days ago
  • Duties This announcement serves as public notice. Applications submitted will be placed into a pool and will remain on file for selection as positions become available. Vacancies may be filled for up to 6 months after the closing date of this announcement. Applicants...

    US Government Jobs - Other Agencies

    Gwynn Oak, MD
    4 days ago
  •  ...research and scalable production systems. You will not only build...  ...: · Apply expertise in Python, NLP frameworks, SQL, Pandas...  ..., NLP (spaCy/NLTK), and LLM engineering. · Experience with Generative...  ...or a willingness to learn distributed processing via the Hadoop ecosystem... 
    Permanent employment

    Kendrit Consulting Group

    Baltimore, MD
    a month ago
  • $119.37k

     ...ROI and business impact using Python, Tableau and PowerBI. This includes...  ...Tableau data visualization software. 2 years' experience...  ...year experience with SAP ERP system, specifically, APO and SAP S/4...  ...a say in where the company is going and how it's growing. Between... 
    Full time

    McCormick

    Hunt Valley, MD
    17 hours ago
  • $97k - $165k

     ...encompass new and existing applications, systems, databases, and associated infrastructure...  ...coding, testing, debugging, and deploying software solutions. Collaboration is central to...  ...years of progressive experience working with Python.Hands-on experience with AWS services... 
    Full time
    Temporary work
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    2 days ago
  •  ...Senior Product Engineer, Treasury (Elixir) Remote — US...  ...first-class on Tier 0/1 systems: observability, monitoring...  .... Solid grounding in distributed systems, concurrency,...  ...English. Nice to have Python or other backend languages...  ...payments and treasury go. Acceptance and inclusion... 
    Remote work
    Flexible hours

    GrabJobs

    Baltimore, MD
    1 day ago
  •  ...at scale. As a globally distributed, remote-first team committed...  ...This role as a Security Engineer intersects software engineering,...  ...products, cloud, internal systems, and developer workflows....  ...code, with experience in Go, Rust, Python, and/or Malbolge. Strong... 
    Remote work
    Flexible hours

    GrabJobs

    Baltimore, MD
    3 days ago
  • $111k - $231.25k

    Machine Learning Engineer II (Finance) Yahoo Mail is...  ...using advanced backend systems and state-of-the-art AI...  ...-intensive backend software systems. Core Languages...  ...Strong proficiency in Python or Java (C++ is a plus...  ...Experience working with distributed big data platforms (e.... 
    Work at office
    Flexible hours

    Yahoo Holdings Inc. in

    Baltimore, MD
    4 days ago
  • $65 - $70 per hour

     ...DevOps Engineer Immediate need for a talented DevOps Engineer....  ...skills; AWS, Docker, Terraform, Python, file storage. ~5 years'...  ...communication ~ Experience with any distributed file storage technologies, e....  ...experience with RStudio. ~ Go coding experience. ~ Work... 
    Contract work
    Local area
    Immediate start
    Remote work
    3 days per week

    Pyramid Corporation

    Owings Mills, MD
    2 days ago
  •  ...employment, with Precisely Software Incorporated (“Precisely”) is...  ...we celebrate diversity in a distributed environment with a presence...  ...Overview: We are hiring a Platform Engineer to lead security tooling and...  ...or scripting skills in Go, Python, Bash, or similar languages... 
    Remote work

    GrabJobs

    Baltimore, MD
    3 days ago
  •  ...Senior Golang Backend Engineer Golang | AWS | Kubernetes | Linux | Distributed Systems Are you passionate about building high...  ...production issues and resolve software defects Optimize application performance...  ...Programming Languages Golang (Go) Python or JavaScript (preferred) C... 

    GCS Recruitment

    Baltimore, MD
    17 hours ago
  •  ..., you could be our next Lead Embedded Software Engineer, responsible for leading the architecture...  ..., driver architecture, and real‑time system behaviorLead development, debugging,...  ...expertise with Yocto and custom Linux distribution developmentIs familiar with debugging... 
    Full time
    Local area
    Immediate start

    Valmet

    Owings Mills, MD
    2 days ago
  •  ...succeed are known as the go-to person for solving...  ...picking up new tools, systems, and skills The best way...  ...seeking a Forward Deployed Engineer (FDE) to work directly...  ...languages such as Go, Python, Node, Rust, or C++ ....  ...working across APIs, SDKs, distributed systems, and cloud... 
    Remote work
    Flexible hours

    GrabJobs

    Baltimore, MD
    5 days ago
  • $97.9k - $163.1k

    Position Summary Data Engineer III supports the design, development, and deployment...  ...degree in Computer Science, Information Systems, Engineering, or a related field4+ years...  ...experience with Spark, Databricks, or distributed data processing frameworks2+ years of experience... 

    Deloitte

    Baltimore, MD
    4 days 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

    Baltimore, MD
    2 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!