Senior Software Engineer Work From Home (remote)
Rs 5 - 8 lakhs p.a.Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. We are hiring a Senior Software Engineer to be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.
As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.
Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.
Location : This is a Globally remote role.
Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
Debug issues and interact with upstream communities publicly
Work with helpful and talented engineers including experts in many fields
Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
Work from home with global travel for 2 to 4 weeks per year for internal and external events
Proven track record of professional software delivery using Go.
Hands-on experience developing highly concurrent distributed systems
Excellent communication skills in the English language, both verbal and written, especially in online environments
An exceptional academic track record from both high school and preferably university
Experience with agile software development methodologies
Willingness to travel up to 4 times a year for internal events
Experience with container technologies (Docker, LXD, Kubernetes, etc.)
Experience doing development in C, C++, Rust, or other low-level programming languages.
Solid networking background and experience
Experience in the Linux and open-source software world
Experience with configuration management software (Ansible, Chef, Puppet, et al.)
Working knowledge of cloud computing
Passionate about software quality and testing
Experience with packaging (Debian, snaps)
Programming with, and operating, SQL and NoSQL databases
Experience working on a distributed team on an open source project -- even if that is community open source contributions.
Prior experience developing plugins for Terraform
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 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!
Annual compensation review
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
Rs 5 - 7 lakhs p.a.
...leading provider of open source software and operating systems to the... ...public cloud, data science, AI, engineering innovation, and IoT. Our... ...growing. We are hiring a Senior Software Engineer to be an integral... ...support and maintenance. Juju is the engine behind model-...SeniorWork at officeLocal areaRemote jobWork from homeWorldwide- ...we want you to be part of our team. Role Overview As a Senior Software Engineer – Full Stack, you will lead the design and development of scalable... ...production-grade software systems. Deep expertise in Go or Java, with strong understanding of concurrency, performance...SeniorLong term contractImmediate start
- ...leader in AI-powered enablement, empowering go-to-market leaders to drive strategic... ...customers. Seismic Aura, our leading AI engine, is powering this change in the sales enablement... ...more successful sales outcomes. As a Senior Software Engineer II - AI Search , you will play...SeniorFull timeWorldwide
- ...cyberark.com. Copyright © 2026 CyberArk Software. All Rights Reserved. All other brand... ...do: CyberArk is looking for a senior software engineer to join our elite team which is... ...~5+ years of experience in Python/Go/ Node/Ruby/Java/C#/C++ (Python is a definite...SeniorFull time
- ...What You'll Do We are seeking a highly skilled and motivated engineer to join our team. The role involves resolving critical issues, implementing... ...principles. What You'll Bring Knowledge of TypeScript and Go programming languages. Prior on-call experience in production...SeniorFlexible hours
- ...cutting edge technologies, and of course a diehard team that will go to any length to make your most complicated integrations just... ...business end user should always have choices when it comes to picking software, and that integration challenges should never stand in the way....SeniorFlexible hours
- ...Learn More: We are seeking a highly skilled and motivated Senior Software Engineer in Test to join our agile team developing user interfaces and... ...various cloud platforms & programming languages like C++, Python & Go-lang. Participate in design, code reviews and actively...SeniorHybrid workWork at officeWorldwideFlexible hours
- ...Role: Software Developer (Backend) - DotNet with Microservices/Cloud... ...role: The Software Developer Senior Designs, builds, tests, and –... ...less experienced software engineers. Responsibilities: 1. Team... ...year, who knows where we will go next year! If that's not enough...SeniorContract workWork at officeNight shift
- ...cutting edge technologies, and of course a diehard team that will go to any length to make your most complicated integrations just... ...business end user should always have choices when it comes to picking software, and that integration challenges should never stand in the way....SeniorFlexible hours
$ 2000 p.a.
...leading provider of open source software and operating systems to the... ...public cloud, data science, AI, engineering innovation and IoT. Our... ...process. As an engineer, your seniority will be based on your software... ...native compatibility Work in Go to deliver new functionalities...Long term contractWork at officeLocal areaRemote jobWork from homeWorldwide- ...Microsoft's mission to redefine how software is built and experienced. We... ...is looking for a Sr. Software Engineer who loves to build Cloud... .... Responsibilities As a Senior Software Engineer on our team,... ...experience with coding in one of C#, Go, Rust, Java, C or C++....SeniorOngoing contractFull timeLocal area
- Senior Android Engineer (6-7 year's experience) We are seeking a skilled and motivated Senior Android... .... · Familiarity with Infor OS, Infor Go, or similar enterprise platforms. · Exposure... ...is a global leader in business cloud software products for companies in industry...SeniorWorldwide
- ...in a cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of analytics in the... ..., or related technical discipline 10+ years of software development experience using RUST, C++, GO or an equivalent systems programming language Deep...SeniorOngoing contractLocal area
- ...About this role: Wells Fargo is seeking a Senior Software Engineer In this role, you will: Lead moderately complex initiatives and deliverables... ...frameworks like React, Angular, node.js Knowledge of Go language Excellent verbal, written, and interpersonal...Senior
- ...About the role: JumpCloud is looking for a experienced Software Engineers to join an engineering team focusing on various applications, services... .... What you'll be doing: Primarily working with Go and Node.js for cross-platform applications on Windows, macOS,...SeniorImmediate startRemote jobShift work
- ...About the Business Function The Software Product Engineering (SPE) team is a specialised engineering... ...efficiency. Role Summary As a Senior Principal Software Engineer, you will be... ...the stack: backend (Node.js/TypeScript, Go, Python), frontend (React/Next.js), and...SeniorLong term contract
- ..., this role in Microsoft's CoreAI division is for you. As a Software Engineer in our Developer Platforms team, you will design, build, and operate... ...one or more modern programming languages such as C#, C++, Go, Java or Python. ~ Strong understanding of software engineering...SeniorOngoing contractFull timeLocal area
- ...Quality & Maturity. This position is for a Senior Engineer in the DevOps and Knowledge Management (... ...delivery and boost adoption; d) Be the go-to partner for building AI-first pre-... ...dependencies, and compromises, and integrate software into broader ecosystems and/or products...SeniorOngoing contractLocal areaWorldwide
- ...Operations manages supply chains, product engineering, manufacturing, and services to deliver... ...products. We are looking to hire a Senior Software Engineer to join our team to develop and... ...pathways are established before going live. Leverages existing deployment frameworks...SeniorOngoing contractPermanent employmentLocal area
- ...experience with PeopleSoft Procure-to-Pay modules • Proven experience in multiple full lifecycle PeopleSoft P2P implementations (discovery to go-live and post-implementation support). • Solid understanding of P2P business processes, best practices, and industry standards. •...SeniorFull timeHybrid work
Rs 5 - 10 lakhs p.a.
...or equivalent practical experience. ~5 years of experience with software development in one or more programming languages, and with data... ...with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript,...Senior- ...and now we're shaping the future of data engineering with Maia – our AI-powered virtual... ...Role Purpose We're seeking a Senior Software Engineer to join our Developer Experience... ...in languages such as Python, TypeScript, Go, or similar ~ Experience building developer...SeniorWork at officeLocal areaFlexible hours
- ...Senior Software Engineer – AI and .Net What Makes Us, Us Join some of the most innovative thinkers in FinTech as we lead the evolution of... ...and tools for generative AI models, Agentic AI solutions. Going from proof-of-concepts to high quality, production ready solutions...SeniorFull timeHybrid workWork at officeImmediate startRemote job2 days week
- ...experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better... ...it to be fast, reliable, and refreshingly simple. As a Senior Backend Engineer, you'll build the scalable systems that drive our global products...SeniorLong term contractFull time
- ...is the global leader in AI-powered enablement, empowering go-to-market leaders to drive strategic growth and deliver exceptional... ...'re looking for a savvy developer to join our passionate engineering team as a Senior Software Engineer II to help us scale and grow our cloud-based...SeniorLong term contractFull timeWorldwide
- ...About the Role As a Senior Software Engineer, you will design, build, and deliver scalable web applications and distributed systems that power our core products. You'll play a key role in defining architecture, improving performance, and ensuring delivery excellence while...SeniorLong term contract
- ...so builders can spend more time creating software that changes the world. With our mission-critical... ...databases. We are looking for a seasoned engineer to work on a small team focused on... ...technical designs. Developing APIs with Go. Mentoring other engineers on best practices...SeniorFull timeHybrid workLocal areaRemote jobWorldwideFlexible hours
Rs 10.5 - 12.5 lakhs p.a.
...Key Responsibilities: Software Design & Development: Design, develop, test, and deploy... ...production. Collaborate with product managers, engineers, and other teams to define requirements... ...designs, project progress, and risks to senior leadership. Continuous Improvement &...Senior- ...and of course a diehard team that will go to any length to make your most complicated... ...have choices when it comes to picking software, and that integration challenges should... ..., India. Role Overview As a Senior Software QA Engineer I (SQAE I ) , you will play a key role...SeniorContract work
- ...Senior Software Engineer – Distributed Systems – Storage Protocols Location: Nasuni IIC Hyderabad, India - Hybrid 3 days onsite / 2 days offsite... ...Strong programming expertise in C++ (primary) and at least one of Go, Python, or Java ~ Hands-on experience working with Linux...SeniorFor contractorsHybrid workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Work From Home (remote). Be the first to apply!

