Software Architect

4 days ago


Kuwait City, Al Asimah Canonical Full time
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 more than 80 countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

We are hiring a software architect for Canonical LXD and MicroCloud.

Our goal is to make clusters of compute, with system containers or virtual machines, "just work". It should be trivial to stand up a small cloud using one, two or twenty servers. This is a challenging exercise in distributed systems, virtualization, container technology, networking and storage. As with the Ubuntu desktop, our goal is to make it easy and to make it reliable for people to focus on the things that really matter to them rather than the OS and infrastructure.

LXD is a modern Golang system container and virtual machine orchestrator widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI. As a software architect, 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.

We are looking for an outstanding software architect and engineer with experience in Golang and C, with the leadership qualities needed to rally a team to ship outstanding products. Knowledge of modern cloud infrastructure offerings, their APIs and their underlying technologies is a must.

This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.

Location: This is a home-based position available in EMEA and the Americas.

The role entails:
  • Leadership of the LXD and MicroCloud architecture
  • Mentor, develop and advise colleagues in their career progression
  • Develop in Golang and C
  • Review code produced by other engineers
  • Ensure the product is secure and performant
  • Display technical leadership in Canonical and our communities
  • Work from home with global travel twice annually for company events
What we are looking for in you:
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM
  • Drive, and a track record of going above-and-beyond expectations
  • Technical leadership as well as team motivation, direction and pace
  • Well-organized, self-starting and able to deliver to schedule
  • Professional manner in interacting with colleagues, partners, and community
  • Experience with Go and C
  • Experience with storage, networking and virtualization
  • Experience with container technologies
  • Experience with concurrent, distributed systems
  • Conscientiousness and detail orientation, with a focus on performance
  • Professional written and spoken English
  • Experience with Linux (Debian or Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
What we offer colleagues:
  • Distributed work environment with twice-yearly team sprints in person
  • 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
  • Priority Pass, and travel upgrades for long haul company events
About Canonical:
Canonical 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. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer:
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Show more Show less
#J-18808-Ljbffr

  • Kuwait City, Al Asimah Canonical Full time

    **Job Description**We are seeking a highly skilled Ubuntu Core Software Architect to join our team at Canonical. The successful candidate will have a strong background in software architecture and a passion for delivering high-quality software solutions.The role involves working on the design and implementation of software that runs on various CPU...

  • Software Architect

    1 day ago


    Kuwait City, Al Asimah Bleems Full time

    About the PositionThis is an exciting opportunity to work on diverse projects and contribute to the entire software development lifecycle. As a Senior Software Engineer at Bleems, you will play a key role in designing, developing, and maintaining high-quality software solutions.Responsibilities:Collaborate with product managers, designers, and stakeholders...

  • IT Architect

    2 days ago


    Kuwait City, Al Asimah Canonical Full time

    **Job Description:**We are seeking an experienced IT Architect to join our team at Canonical. As a pioneer in the field of open source software, we are committed to pushing the boundaries of innovation and excellence.The ideal candidate will have a strong background in cloud infrastructure and technical operations, with experience in designing and...


  • Kuwait City, Al Asimah Canonical Full time

    Why Join Us?We are hiring a software architect for Canonical LXD and MicroCloud. Our goal is to make clusters of compute, with system containers or virtual machines, 'just work'. It should be trivial to stand up a small cloud using one, two or twenty servers.This is a challenging exercise in distributed systems, virtualization, container technology,...


  • Kuwait City, Al Asimah Zain Bahrain Full time

    At Zain Bahrain, we're committed to delivering exceptional customer experiences through cutting-edge technology solutions.About the JobThe Enterprise Service Creation Engineer will be responsible for driving the core development, design, automation, and integration of lead to cash systems for B2B Enterprise solutions.This role requires strong technical...


  • Kuwait City, Al Asimah Microsoft Full time

    Cloud Solution Architect - Modern Work & Copilot MicrosoftCloud Migration to M365: Driving Adoption of M365 Copilot using Best practice Adoption and change management practices (i.e., Prosci etc.)Customer Centric: Drive positive Customer Satisfaction and become a trusted advisor to customers and partners by leveraging M365 Enterprise Services expertise to...


  • Kuwait City, Al Asimah American International University Full time

    Cybersecurity Lead ArchitectPosition Overview: The Cybersecurity Lead Architect is responsible for managing all aspects of cybersecurity across the university. This role will ensure the security of university systems and data against both external and internal threats, including potential threats from students, faculty, and staff. The Cybersecurity Lead...


  • Kuwait City, Al Asimah Bleems Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Bleems. This is an exciting opportunity to work on diverse projects, contribute to the entire software development lifecycle, and mentor junior team members.Key Responsibilities:Design and develop high-quality software solutions using .NET framework and related...


  • Kuwait City, Al Asimah SAAG Systems Full time

    Job DescriptionBachelor's degree in Computer Applications with a strong focus on software development.We are seeking an experienced .NET Specialist to lead our software development department. The ideal candidate will have at least 8-10 years of experience in developing architecture specifications, application partitioning, object and data modeling, database...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    The Building Information Modeling Architect is a critical role in our company's architecture department. This position involves creating detailed 2D and 3D models using Autodesk Revit software for architectural and construction projects.Key Responsibilities:Create and manage digital 3D models using Autodesk Revit software.Interpret and implement...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    OverviewWith over 17,000 employees worldwide, the mission of the Customer Experience & Success (CE&S) organization is to empower customers to accelerate business value through differentiated customer experiences that leverage Microsoft's products and services, ignited by our people and culture. Come join CE&S and help us build a future where customers...


  • Kuwait City, Al Asimah Canonical Full time

    Company OverviewCanonical is a pioneering technology firm at the forefront of the global shift to open source. As the company behind Ubuntu, one of the most influential open source projects, we are revolutionizing the world of software.We recruit on a global basis and set a high standard for individuals joining our organization. We expect excellence – in...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    About the RoleWe are seeking a highly skilled Cloud Data Solutions Architect to join our team at HealthCare Dynamics Gen. Trading Company W.L.L. As a Cloud Data Solutions Architect, you will be responsible for designing and implementing scalable data solutions that meet the needs of our customers.About UsHealthCare Dynamics Gen. Trading Company W.L.L is a...


  • Kuwait City, Al Asimah Kic Kw Full time

    Job SummaryKic Kw is seeking an experienced IT Software Solutions Architect to design and develop innovative solutions using the Microsoft Power Platform. As a key member of our IT department, you will be responsible for building modern applications that integrate with various products within the platform.Your primary focus will be on creating solutions that...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    OverviewWith over 17,000 employees worldwide, the mission of the Customer Experience & Success (CE&S) organization is to empower customers to accelerate business value through differentiated customer experiences that leverage Microsoft's products and services, ignited by our people and culture. Come join CE&S and help us build a future where customers...


  • Kuwait City, Al Asimah Kic Kw Full time

    About the OpportunityKic Kw is looking for a talented Technical Solution Specialist to join our team. As a key member of our IT department, you will be responsible for designing and developing innovative solutions using the Microsoft Power Platform.Your primary focus will be on building modern applications that integrate with various products within the...


  • Kuwait City, Al Asimah HealthCare Dynamics Gen. Trading Company W.L.L Full time

    OverviewWith over 17,000 employees worldwide, the mission of the Customer Experience & Success (CE&S) organization is to empower customers to accelerate business value through differentiated customer experiences that leverage Microsoft's products and services, ignited by our people and culture. Come join CE&S and help us build a future where customers...

  • Code Architect

    2 days ago


    Kuwait City, Al Asimah Abroad Work Full time

    Skill RequirementsWe are seeking a skilled Software Developer who possesses a combination of technical expertise and soft skills. The ideal candidate should have:Proficiency in Java, C++, and Python programming languagesExperience with web technologies such as HTML5, CSS3, JavaScript, and AJAXStrong analytical and problem-solving skills, enabling them to...


  • Kuwait City, Al Asimah SWATX Full time

    Required Skills and QualificationsTo succeed in this role, you will need:Proven experience in software development, with knowledge of programming languages such as C#, Java, or JavaScript.Familiarity with front-end technologies like HTML, CSS, and frameworks like Angular or React.Understanding of database management systems such as SQL Server or...


  • Kuwait City, Al Asimah Black Pen Recruitment Full time

    Our client's Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the ability to keep up with the ever-changing digital world by implementing Microsoft's Enterprise Resource Planning (ERP) and Customer Engagement (CE) software from the...