Senior Software Engineering Manager for Distributed Systems

6 days ago


Manama, Manama, Bahrain RESO Full time

At RESO, we are seeking an experienced Senior Software Engineering Manager to lead our team of software engineers in developing and operating cutting-edge distributed systems. As a key member of our engineering leadership team, you will be responsible for guiding the design, implementation, and deployment of scalable, reliable, and secure software solutions.

About the Role

This is a unique opportunity to join a dynamic team of innovators who are shaping the future of open-source technology. As a Senior Software Engineering Manager at RESO, you will have the chance to:

  • Lead a high-performing team of software engineers in implementing and operating complex distributed systems
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Provide technical guidance and mentorship to junior engineers to help them grow and develop their skills
  • Develop and maintain technical documentation and knowledge base to ensure team knowledge sharing and continuity

The ideal candidate will have a strong background in software engineering, excellent leadership and communication skills, and the ability to work effectively in a remote-first environment.

About the Team

We are a global organization with a diverse team of talented individuals who share a passion for innovation and excellence. Our engineering team is committed to delivering high-quality software solutions that meet the evolving needs of our customers and partners.

About the Company

RESO is a pioneering tech firm that is at the forefront of the global move to open-source technology. We publish Ubuntu, one of the most important open-source projects, and 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.


  • Software Engineer

    2 days ago


    Manama, Manama, Bahrain RESO Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Canonical, where you will be responsible for developing and maintaining Juju, a leading open-source cloud automation platform.As a key member of our team, you will work on designing, delivering, and supporting features in a highly concurrent, distributed system that drives...


  • Manama, Manama, Bahrain RESO Full time

    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...


  • Manama, Manama, Bahrain RESO Full time

    We are building a team to focus on the modern C and C++ programming language and their ecosystem on Ubuntu. They will deliver the best possible GCC and LLVM runtimes, developer experience and supporting tooling in Ubuntu. They will ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for...


  • 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

    At Canonical, you will be part of a globally distributed team of engineers who are passionate about the future of the software-defined datacenter, distributed systems, and open source. As a senior distributed storage engineer, you will have the opportunity to work with cutting-edge technology and contribute to the success of Ubuntu, our partners, customers,...


  • 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 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 RESO Full time

    Canonical is a leading provider of open-source software and operating systems for 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...


  • Manama, Manama, Bahrain Canonical Full time

    Job DescriptionWe are seeking a highly skilled Senior Identity Management Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and delivering scalable identity management solutions that meet the needs of our customers.About UsCanonical is a leading international software company that...


  • 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, plays a crucial role in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.The company's distributed collaboration model allows colleagues to work remotely from 75+...


  • 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 RESO Full time

    We are a leading provider of open source software and operating systems, seeking a highly skilled Senior Ubuntu Embedded IoT System Engineer to join our OEM Delivery Team. As a pioneer in global distributed collaboration, we empower our colleagues to work from anywhere and meet in person twice to four times yearly to align on strategy and execution.About the...

  • Software engineer

    4 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 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 SaluberMD Full time

    Senior/Junior Software Engineer We are seeking a highly skilled and experienced Bahraini Senior & Junior Software Engineer to join our international (US, Europe, and Asia) development team. The ideal candidate will be proficient in frontend technologies like UX, UI, React, React Native, HTML5, CSS, and Type Script. Experience with Angular, Java, and Spring...

  • C++ software engineer

    2 weeks ago


    Manama, Manama, Bahrain 01 Systems Full time

    With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – for both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding and Biometrics...


  • Manama, Manama, Bahrain RESO Full time

    The role of a Software Engineer at Canonical As a software engineer on the team, you'll be contributing to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world. Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud,...


  • Manama, Manama, Bahrain RESO Full time

    We work closely with major silicon companies to optimise Ubuntu for their latest hardware. As a software engineering manager, you need to bring both technical and management skills to the leadership of your team. You will be leading an engineering team that works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used...


  • 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...


  • Manama, Manama, Bahrain 01 Systems Full time

    Job DescriptionAs a senior developer manager at 01 Systems, you will oversee the development of large-scale, mission-critical software in a fast-paced agile environment. You will guide the development team, mentor engineers, and work with cross-functional teams to build high-quality, next-generation software products.Duties and Responsibilities:Define...