Senior Software Engineering Manager for Distributed Systems

1 day ago


Muscat, Muscat, Oman Canonical Full time

Job Summary

We are looking for a skilled engineering manager to oversee the development of secure identity and access management solutions using Go and Python services. The ideal candidate will have a passion for distributed systems operations and experience working with container technology and Kubernetes. If you are a motivated leader who can drive technical vision and strategy, we encourage you to apply.

About the Role

You will be responsible for managing a team of software engineers, defining the technical vision for our products, and ensuring the delivery of high-quality software. Your expertise in software development, security, and performance will be invaluable in shaping the future of identity management at Canonical.

Key Responsibilities

Lead a team of software engineers to develop high-quality Go and Python servicesDefine the technical vision for our products and ensure its implementationManage the team backlog and prioritize tasks effectivelyCoach and mentor junior team members to enhance their skills and knowledge

What You'll Need

Proven experience in hiring and leading high-performance software engineering teamsExperience with Go and Python software developmentAbility to design and implement complex, distributed systemsExperience working with container technology and KubernetesStrong understanding of software/infrastructure security and performance

  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading provider of open-source software solutions, including Ubuntu and Juju. We are committed to delivering high-quality software that meets the world's computing needs.Job DescriptionAs a Distributed Systems Software Engineer at Canonical, you will be responsible for designing and developing resilient distributed systems....


  • Muscat, Muscat, Oman Canonical Full time

    OverviewCanonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software.About the RoleWe are hiring exceptional software engineers with experience in Rust to drive the...


  • Muscat, Muscat, Oman Canonical Full time

    About CanonicalCanonical is a leading international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.Job Description:We are seeking an experienced Senior Embedded Systems Engineer to...


  • Muscat, Muscat, Oman canonical Full time

    Senior Ubuntu Embedded IoT System EngineerNationality: Any NationalityVacancy: 1 VacancyJob DescriptionKey responsibilitiesProvide software and system engineering services for OEM and ODM customers;Work closely with partners on platform bring up;Work with project managers and Field/QA engineers to identify, triage, and fix critical problems;Work with...


  • Muscat, Muscat, Oman canonical Full time

    Job DescriptionThe company is seeking a highly skilled Senior Embedded System Developer to join our team. As a key member of our engineering team, you will be responsible for providing software and system engineering services to OEM and ODM customers.You will work closely with partners on platform bring up, collaborate with project managers and Field/QA...

  • Software Engineer

    15 hours ago


    Muscat, Muscat, Oman Canonical Full time

    About Our TeamWe are a dynamic and diverse team of engineers at Canonical, working together to deliver high-quality software solutions. We are committed to innovation, collaboration, and excellence.Your RoleAs a Distributed Systems Software Engineer, you will be responsible for designing and developing resilient distributed systems. Your primary focus will...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in various initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We collaborate with industry leaders and customers from the world's leading public...


  • Muscat, Muscat, Oman Canonical Full time

    About the Team:Canonical is a global, remote-first company that works with the open-source community to deliver innovative solutions. Our mission is to realise the potential of free software in the lives of individuals and organisations. We are seeking a highly skilled Senior Software Developer for Authorization Systems to join our team and contribute to the...


  • Muscat, Muscat, Oman Canonical Full time

    Company OverviewCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in various breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have customers across different sectors including the world's...


  • Muscat, Muscat, Oman Canonical Full time

    About the TeamOur team is responsible for driving the adoption of Rust in Canonical's products and services. We are a group of passionate and experienced software engineers who are dedicated to delivering high-quality software solutions.The RoleWe are seeking an experienced software engineer to join our team as a Senior Rust Software Developer. The...


  • Muscat, Muscat, Oman Canonical Full time

    About the Role:Canonical is a leading international software company that delivers innovative solutions with Ubuntu, the world's #1 cloud operating system. We are seeking an experienced Cloud Identity Software Engineer to join our team and contribute to the development of secure authentication systems.Key Responsibilities:Collaborate with distributed teams...


  • Muscat, Muscat, Oman Canonical Full time

    Job DescriptionWe're seeking a talented engineer to design and implement software in Rust for system level services and capabilities. This role requires expertise in Linux at the system level and proficiency in designing and writing high-quality Rust software.ResponsibilitiesDesign and Implement Software: Create well-tested and well-documented software in...

  • Software Engineer

    1 week ago


    Muscat, Muscat, Oman Canonical Full time

    Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team is a collaborative team that develops a managed solutions for a full range of data stores and data technologies, spanning from big data, through NoSQL, cache-layer capabilities, and analytics; all the way to...


  • Muscat, Muscat, Oman Canonical Full time

    Go (Golang) Software Engineer for Identity ManagementSummaryThis is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software...


  • Muscat, Muscat, Oman NTG Full time

    Senior System ArchitectLocation: On-siteStarting Salary: $6,000 USD/monthWe are looking for a Senior System Architect with 10+ years of experience in system architecture, including 5+ years in a senior role. The ideal candidate will have expertise in TOGAF architecture, designing and implementing on-premise and multi-tenancy architectures, and working within...

  • Software Engineer

    2 days ago


    Muscat, Muscat, Oman canonical Full time

    Bachelors in Computer Application (Computers)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionAs a member of the Kubernetes product team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your...


  • Muscat, Muscat, Oman Canonical Full time

    Shape the Future of Open Source IT">We are seeking a skilled Software Engineer to lead our team in shaping the future of open source IT, devops, and infrastructure operations. Our goal is to revolutionize the way companies run their infrastructure operations by enabling true model-driven operations via next-generation infrastructure-as-code.This role...


  • Muscat, Muscat, Oman Canonical Full time

    Join Our TeamWe are seeking a highly skilled Technical Manager to lead our automotive and industrial initiatives. As a key member of our team, you will be responsible for driving growth and delivering secure and reliable products to our partners. Your expertise in Linux, open source, and precision engineering will be invaluable in shaping our vision and...


  • Muscat, Muscat, Oman Canonical Full time

    We are seeking a skilled developer to enhance our distributed SQLite database, dqlite, which leverages the Raft library for consensus and replication.Key ResponsibilitiesComponent Development: Design and implement improvements to libraft, dqlite, and go-dqlite components used in MicroK8s, LXD, and other projects.Feature Enhancement: Develop features across...


  • Muscat, Muscat, Oman Canonical Full time

    Job Description As a Senior Software Engineer - LXD, you will drive the architecture, design, and evolution of LXD, and also Canonical MicroCloud which combines LXD with Ceph and OVN to make a lean, easy-to-use, and resilient cluster-scale cloud infrastructure. You will lead the LXD and MicroCloud architecture, mentor, develop, and advise colleagues in their...