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
- 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...SuggestedRemote work
- ...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...SuggestedContract workTemporary workFor contractorsWork experience placementWork at officeLocal areaFlexible hours
$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...SuggestedFull timeSummer holidayFlexible hours- ...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...SuggestedWork at officeRemote work
$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)...SuggestedFull timePrivate practiceLocal areaRemote workWork from home3 days per week$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 timeH1bRemote work- ...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 timeRemote work
$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 timeH1b- ...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 timeRemote work
$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 officeLocal areaWorldwide$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$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...$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...$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 timeImmediate startRelocation$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...$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 timeWork at officeRemote workRelocationVisa sponsorshipRelocation package- 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...
- ...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
$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$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 timeTemporary workLocal areaRemote work3 days per week- ...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 workFlexible hours
- ...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 workFlexible hours
$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 officeFlexible hours$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 workLocal areaImmediate startRemote work3 days per week- ...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
- ...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...
- ..., 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 timeLocal areaImmediate start
- ...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 workFlexible hours
$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...- ...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 officeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- python developer data analytics Baltimore, MD
- python engineer Baltimore, MD
- python developer Baltimore, MD
- full stack / python developer (remote) Baltimore, MD
- python programmer Baltimore, MD
- bank software Baltimore, MD
- software asset management analyst Baltimore, MD
- ultimate software Baltimore, MD
- embedded software Baltimore, MD
- software Baltimore, MD

