Senior software engineer

5 days ago


Manama, Manama, Bahrain RESO 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 Io T. 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. 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. Canonical's Ubuntu Engineering Server Team is looking for open source enthusiasts to help build the distro of the future. The Server Team maintains and packages a wide variety of software including webservers, databases, and virtualization and containerization stacks. This is an exciting opportunity for you, a software engineer passionate about open source software. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and help us to bring free software to the widest audience. Ubuntu Server is a platform that enables amazing technology the whole world over, and is the #1 operating system in the public clouds. Applicants to this role will have the opportunity to help with everything that goes into evolving Ubuntu. You will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business. The role entails Collaborating proactively within a distributed team Fostering a software ecosystem with seamless user experience for all Ubuntu users Evaluating contributions of other engineers to maintain high-quality software standards. Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers Owning the maintenance of Ubuntu Server packages. Specifically but not limited to: Traditional server workloads (web servers, databases, network services, etc)Virtualisation and Containers Package management and dependencies Language runtimes and toolchains Work from home with global travel 2 to 4 weeks for internal and external events What we are looking for in you You love technology and working with brilliant people You are curious, flexible, articulate, and accountable You value soft skills and are passionate, enterprising, thoughtful, and self-motivated Interest or experience in open source maintenance or contributions Able to replay complex workloads and systems. Able to write detailed test plans and reproducibility steps. Feel comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHPExperience in packaging in one or more ecosystems. This could be language specific systems (Python wheels, Rust Crates, Go Modules, or other equivalent) or any distro package format (deb, rpm, Nix OS, or other equivalent). Experience using and creating containers and virtual machines You have a Bachelor's or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience (5+ years of professional experience)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, Io T and the cloud, we are changing the world on a daily basis. 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. Canonical has been a remote-first company 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.
#J-18808-Ljbffr

  • Manama, Manama, Bahrain The Chemical Engineer Full time

    JOB DESCRIPTIONWood has upcoming new and exciting opportunities with our clients in Bahrain. We are currently looking for Expression of Interest applications for a Process Engineer/ Senior Process Engineer to be based in Bahrain. If you are an experienced Process Engineer and looking for a new challenge, we welcome you to make an application. Please note...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Array is currently seeking an exceptional Senior Software Lead to join our accomplished team. As a Senior Software Lead, you will play a pivotal role in designing, developing, and maintaining high quality software solutions for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for...


  • Manama, Manama, Bahrain RESO Full time

    Senior Software Engineer - Linux TeamWe are seeking an experienced senior software engineer to join our Linux development team at RESO. As a senior software engineer, you will be responsible for developing high-quality Linux-based software components and collaborating with other teams to ensure seamless integration.Key Responsibilities:Develop high-quality...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on...


  • Manama, Manama, Bahrain Penny Software Full time

    At Penny Software, we are on a mission to make procurement better by building the best possible procurement and sourcing platform. We aim to become the go-to solution for procurement departments everywhere. Our source-to-pay platform enables organizations worldwide to find suppliers, issue tenders, and receive responses faster, cheaper, and more efficiently...


  • Manama, Manama, Bahrain RESO Full time

    Company OverviewWe are a rapidly growing FinTech company in the exciting field of technology looking for an experienced Senior Software Engineering Manager to join our dynamic team.


  • Manama, Manama, Bahrain RESO Full time

    The role of a Senior Software Engineer at Canonical 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....


  • Manama, Manama, Bahrain RESO Full time

    At RESO, we are seeking a skilled Senior Linux Systems Software Engineer to join our team. This is an exciting opportunity for someone passionate about software quality, Ubuntu, and the open source community.About the RoleThe ideal candidate will have strong software engineering, Linux, and open source background, with experience in Python and Shell...


  • Manama, Manama, Bahrain RESO Full time

    Job Title: Senior Software EngineerThe RESO team is seeking a highly skilled Full Stack Developer to assist the external developer in overseeing testing and deployment until the project is completed and fully received.Key Responsibilities:Develop, maintain, and optimize both front-end and back-end components of the mobile app.Collaborate with the external...


  • Manama, Manama, Bahrain Virtuthinko W. L Full time

    About Virtuthinko W. L: We are a dynamic company committed to delivering innovative software solutions to our clients. Our team is passionate about coding and problem-solving, and we are looking for like-minded individuals to join us.Job OverviewThis role focuses on designing and implementing software solutions that meet the needs of our clients. As a Senior...


  • Manama, Manama, Bahrain Global ITS Full time

    Job DescriptionA challenging opportunity has arisen for a highly skilled Senior Software Engineer - ASP.NET and C# to join our team at Global ITS. The ideal candidate will have a strong background in software development, with a focus on Microsoft's .NET framework and technologies.Key Responsibilities:Design, develop, and maintain scalable and efficient...


  • Manama, Manama, Bahrain 01 Systems Full time

    At 01 Systems, we are looking for an experienced .NET software engineer to join our team of passionate professionals. As a key member of our engineering team, you will play a crucial role in building large-scale, mission-critical software solutions that exceed expectations.About the RoleThis is an exceptional opportunity to work on challenging projects and...


  • Manama, Manama, Bahrain ARRAY INNOVATION Full time

    Head of HR, Array Innovation I Occupational psychologist At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map Our journey is bold, our ambitions are sky-high, and we're looking...

  • Software engineer

    3 weeks ago


    Manama, Manama, Bahrain RESO 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 Io T. Our customers include the world's leading public cloud and silicon providers,...


  • Manama, Manama, Bahrain Bahrain Airport Services Full time

    Job Summary:Bahrain Airport Services seeks a highly skilled Senior Software Engineer to join our team. As a key member of our IT department, you will be responsible for designing and implementing software applications that meet the needs of our organization.Main Responsibilities:Design and develop customized software applications to meet user...


  • Manama, Manama, Bahrain 01 Systems Full time

    Job DescriptionWe seek an experienced technology leader with a proven track record in developing large-scale, mission-critical software applications in fast-paced agile environments. The ideal candidate will possess expertise in design and architecture, as well as the ability to guide development teams, mentor engineers, and collaborate with cross-functional...


  • Manama, Manama, Bahrain Options Group Full time

    Senior Java Engineer, Bahrain (on-site) WANTEDWe are seeking an exceptional Senior Software Engineer with expertise in Java to join our client's team. This is an exciting opportunity to work on high-quality software solutions for prestigious clients, particularly in the financial services sector. We're looking for individuals who are passionate about...


  • Manama, Manama, Bahrain RESO Full time

    At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on...

  • Software Engineer

    5 days ago


    Manama, Manama, Bahrain SaluberMD Full time

    We are seeking a highly skilled Senior and Junior Software Engineer to join our international development team at SaluberMD.About UsSaluberMD is a medical device company that values innovation and excellence in software development. Our team is dedicated to creating high-quality software solutions that meet the needs of our clients.Job DescriptionAs a Senior...


  • Manama, Manama, Bahrain 01 Systems Company WLL Full time

    OverviewWe are a leading Enterprise Content Management solution provider seeking an experienced Android software engineer to join our dynamic team.About the JobWe are looking for a highly skilled Android software engineer with a passion for building high-performance mobile applications. The ideal candidate will have experience in developing user-friendly and...