Distributed Systems Software Engineer, Python / Go
Canonical
Distributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsGet 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 roleWhat your day will look likeCreate automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applicationsEnable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the companyEnhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as KubeflowDeploy, manage, and debug highly distributed systemsMonitor and report on automated testing effortsCollaborate daily with a globally distributed teamWhat we are looking for in youSolid background in modern test processes and strategiesExperience with Python or Go developmentStrong object oriented development skillsAbility to develop and ship production grade modern web applicationsWorking knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CIKnowledge of networking technologies and fundamentalsSolid understanding of Linux system architectureA capacity for complex abstract thinkingCapability for 2-4 weeks of international travel travel per yearAdditional skills that you might also bringCollecting and analyzing large multidimensional datasetsOperating data platforms: key-value stores, relational or document databases, event busesWork with cloud technologies such as OpenStack, Kubernetes, Terraform and AWSDeveloping AI/ML pipelinesWhat we offer youWe 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 yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleagues from your team and othersPriority Pass for travel and travel upgrades for long haul company eventsCanonical 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 levelSeniority levelEntry levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Canonical by 2xGet notified about new System Software Engineer jobs in New York, NYNew York City Metropolitan Area 2 days agoNew York, NY $150,000 - $175,000 1 month agoSenior Software Engineer (AI Health-Tech SaaS, Remote)New York, NY $140,000 - $200,000 2 days agoNew York, NY $214,000 - $247,500 7 months agoWe'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 is searching for an experienced Software Engineering Manager to lead the identity team in Georgia.... ...ideal candidate will have strong expertise in Python and Go, as well as a solid understanding of distributed systems and Kubernetes. Canonical values diversity...Suggested
$197.3k - $225.1k
...Lead Machine Learning Engineer (Gen AI, Python, Go, AWS) As a Capital One Machine... ...and Agentic Workflow systems at massive scale. You'll participate... ...with a background as a Software Engineer. What you'll... ...intensive solutions using distributed computing (Internship...SuggestedFull timePart timeInternshipH1bLocal area- ...Principal Systems Engineer (HPC, Python/Go) New York, NY (Hybrid, 3 days in office) Highly competitive compensation... ...crucial, hands-on role for a hybrid systems and software engineer who thrives on solving complex distributed systems problems at scale. You will be...SuggestedWork at office
- ...Type: Early hire / founding engineer Why This Role Exists... ...You'll design and build the systems that power the product -... ...Architect backend services and distributed systems Build scalable... ...Looking For Strong Python (Django/FastAPI) or Go Solid React experience...Suggested
- ...Senior Full Stack Software Engineer (Kubernetes / Python / React / Go) Remote Senior Software Engineer — R&D Platforms Location: United States (Remote... ...developing full-stack applications, backend services, and distributed systems using modern cloud-native technologies. The...SuggestedRemote work
$229.9k - $262.4k
...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy... ...JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container...Full timePart timeInternshipLocal area$117.2k - $313.7k
...duplicating efforts. Job Category Software Engineering Job Details About Salesforce... ...you are the future of Salesforce. Distributed Systems Software Engineer - Public Cloud (Senior... ...of programming in Java, GoLang, Python, or Ruby ~ Experience owning and...- ...seeking a highly skilled Senior Software Engineer to join the Integrations Team. You... ...solutions connecting various third-party systems, collaborating closely with cross... ...have advanced proficiency in Python and professional experience with Go and TypeScript. This position...Flexible hours
- ...A pioneering tech firm is seeking a remote Senior Software Engineer to join the Kubernetes product team. The role involves developing operators... ...personal learning budget, annual compensation review, and a distributed work environment with team sprints. Join a company that...Remote work
- ...Distributed Water Infrastructure Stealth Company Head of Market Job Description... ...Economy,’ the massive shift toward software-enabled industrial and energy systems. This generational transition is reshaping... ...What You’ll Do Execute and expand Go To Market Strategy Identify and...Contract workLocal areaRemote workShift work
- ...A tech startup is seeking a backend engineer to build resilient systems that power a construction planning platform. You will design microservices... ...MongoDB, and ensure system reliability. Proficiency in Go and Python, along with experience in cloud environments is required...
- ...Software Engineer Go Python Integrations Typescript We are seeking a highly skilled Senior Software Engineer to join our Integrations Team within... ...integration solutions connecting various third-party systems and applications. Collaboration with cross-functional teams...Flexible hours
- Thought Machine is looking for a Forward Deployed Engineer in New York to act as a technical interface with clients. You will design... ...with client teams. Key qualifications include proficiency in Python or Go, experience with cloud platforms (AWS, GCP, Azure), and strong...
- ...A dynamic technology firm is seeking a backend engineer to build resilient systems for their construction planning platform. You will design microservices using Go and Python, manage data effectively on MongoDB, and ensure security and reliability across AWS/GCP deployments...Remote work
- ...A leading software consultancy is seeking a Senior Full Stack Software Engineer. This remote role involves designing and developing scalable systems using Kubernetes, Python, and Go. The position requires strong independent problem-solving abilities and experience with...Remote work
- ...is looking for an experienced Data Engineer to join a dynamic team focused on... ...solutions. The role involves developing distributed analysis capabilities,... ...will have a strong background in software engineering, particularly in Go programming, and experience with cloud...
- ...A leading software company in the United States is looking for a Senior Site Reliability Engineer to design and implement secure, scalable... ...infrastructure for a greenfield distributed system. This role offers high... ...programming knowledge in Go or Python. Join a team dedicated to...
- ...A leading open-source software firm is seeking an Engineering Manager to lead a team optimizing Ubuntu for public cloud infrastructure. You will mentor... ..., and overseeing team performance. Benefits include a distributed work environment, annual compensation reviews, and a...
- A dynamic startup in New York is seeking an early hire/founding engineer to design and build core systems powering their product. The ideal candidate will have strong Python or Go skills along with solid React experience. Responsibilities include architecting backend services...Weekday work
- ...Software Systems Developer - (Linux & Python/Go) New York, NY (Hybrid, 3 days in office) Highly competitive compensation package Join an elite... ...the forefront of global finance, where world-class engineering and quantitative research converge to solve some of...Work at office
$160k - $240k
...Senior Software Engineer — Distributed Data and Retrieval Platform Location New York Business Area... ...’s most critical financial data systems. We provide deterministic, purpose-built... ...programming skills in one or more of Java, Go, C, or C++. ~ Deep experience or...Temporary workFor contractorsWork experience placement- EPITEC is looking for a Research Engineer to join their team focused on AI at Meta. The role... ...libraries to support large-scale distributed training and contributing to open-source... ...experience in deep learning, particularly with Python and PyTorch. The position is remote and...Remote work
- ...help build the platform engineers turn to to ship AI... ...the global operating system for distributed, heterogeneous AI hardware... ...this role, you will go beyond network... ...configuration to architect the software fabric that unifies... ...are fluent in C++ or Python, with the ability to...Flexible hours
- ...product managers, and other engineers to translate... ...-date with the latest Go language trends, libraries... ...experience developing software, preferably in Go Proven... ...of experience in Python or R Familiarity with... ...microservices architecture and distributed systems Experience with web...Remote work
- ...Founding Engineer Location: Bangalore [ WeWork Embassy Tech... ...customer needs, and building software, talking to customers,... ...developing large scale distributed systems, database systems or storage... ...languages like Go, Java, C/C++, Scala, Python, Rust Nice to Haves: Architecting...Work experience placementRemote work
$179k - $242k
...cryptocurrency landscape. Senior Trading Systems Developer – Electronic... ...and real‑time APIs to Python/Go integrations and React front... ...ll work closely with senior engineers, product managers, and... ...market data feeds. Background in distributed systems or event‑driven architectures...Local area- ...role We’re looking for a Senior Go Software Engineer to build real-time voice AI systems that set the standard. Your responsibilities... .... Additional proficiency in Python and familiarity with... ...Synthesis applications. Knowledge of distributed computing and cloud...Remote workShift work
- ...Position- Python Developer (Jr- Mid level... ...maintain and improve software Strong... ...portion of software engineering disciplines and demonstrates... ...this role will go through the... ...Python. Existing system uses Oracle, so... ...disclosure, dissemination, distribution, copying or the...Contract workImmediate start
$60 - $120 per hour
...Micro1 is seeking a Software Developer to join their remote team. You'll be responsible for designing and developing scalable applications using Python, Rust, GoLang, and more. Ideal candidates will have 3+ years of software development experience, strong problem-solving...Remote work$118.8k - $207.2k
...Talent doesn't always just go in one direction or... .... The Senior Software Engineer position at Blueflame... ...role also contributes to system design and architectural... ...Advanced knowledge of Python ~ Experience... ...~ Familiarity with distributed systems and multi-threading...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Distributed Systems Software Engineer, Python / Go. Be the first to apply!
- systems software developer New York, NY
- IT system engineer New York, NY
- system programmer New York, NY
- python engineer New York, NY
- python developer New York, NY
- python developer part time New York, NY
- python programmer New York, NY
- entry level python developer New York, NY
- python developer internship New York, NY
- full stack / python developer (remote) New York, NY

