Software engineer

5 days ago


Manama, Manama, Bahrain RESO Full time
Ubuntu Pro is a suite of specialist services provided by Canonical. Whether for enterprise customers deploying systems at scale or users who want security patching for their personal Ubuntu LTS at home, the Ubuntu Pro Client is the command-line tool that manages all these services. The quality and stability of the Ubuntu Pro Client is critically important, since it comes pre-installed on every Ubuntu system. You'll work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test and release improvements to the Pro client. You will also be a voice in communication with our users, ensuring their needs are met. This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. The Pro client often interacts with the Ubuntu package management; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role. Applicants should be passionate about the Ubuntu project and its values and about building tools that are used by millions of people around the world. A personal interest and emphasis on quality, thinking of edge cases, ease of use, documentation, and careful community coordination is important. The Pro client is used at all ranges, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work with the whole spectrum of end users and help guide engineering best practices with all of them in mind. What you'll do: Collaborate proactively with a distributed team Write high quality code, with unit and functional tests, to create new features Debug issues and produce high quality code to fix them Review code produced by other engineers Discuss ideas and investigate to find good solutions Work from home, with global travel 2 to 4 weeks per year for internal and external events Who you are: 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 You have a Bachelor's or equivalent in Computer Science, STEM or similar degree You have extensive experience with Python on Linux You have interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise clouds Bonus points if you have experience engaging with the open source community Canonical is proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.
#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...

  • Software engineer

    5 days ago


    Manama, Manama, Bahrain RESO Full time

    Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations. We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very...

  • Software Engineer

    4 days ago


    Manama, Manama, Bahrain SWATX Full time

    We are seeking a highly skilled Software Engineer to join our team at SWATX. As a key member of our development team, you will be responsible for building and maintaining cutting-edge applications that drive business success.About the RoleDevelop and maintain software applications using programming languages such as C#, Java, or JavaScriptCollaborate with...


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

  • Software engineer

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

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

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

  • Software engineer

    5 days ago


    Manama, Manama, Bahrain RESO Full time

    This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and Io T. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Your role will be to help us provide easy to deploy, secure, and customizable...


  • Manama, Manama, Bahrain Canonical Full time

    **Job Description for Software Engineering Lead at Canonical**We are seeking a highly skilled and experienced Software Engineering Lead to join our team at Canonical. This is an exciting opportunity to own the development of large projects, drive initiatives to improve engineering processes, and lead technical teams.As a Software Engineering Lead, you will...


  • Manama, Manama, Bahrain RESO Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our Linux kernel engineering team. As a key member of our organization, you will be responsible for overseeing the development and delivery of high-quality Linux kernels.Key ResponsibilitiesLead a distributed team of engineers in their time zoneDevelop your team through...


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a highly skilled Software Engineering educator to join our global team at RESO. As an Instructor - Software Engineering (React), you will play a vital role in delivering our Software Engineering program to learners around the world.About Skills UnionSkills Union is a leading digital learning company focused on preparing students for careers in...


  • 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

    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

    Job OverviewWe are looking for an experienced Software Engineering Lead for Linux to join our team at RESO. As a leader, you will be responsible for managing a team of software engineers to deliver high-quality Linux-based projects. This role requires strong technical expertise, excellent communication skills, and experience in managing a team.Key...


  • 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

    At RESO, we are seeking an experienced Software Engineering Manager to lead our team of talented engineers in delivering cutting-edge software solutions.About the RoleThe successful candidate will have a strong technical background and experience in leading modern agile software development practices. They will be responsible for developing and reviewing...


  • Manama, Manama, Bahrain RESO Full time

    Our mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments. We're hiring engineering managers with experience in high-quality microservice architectures and...


  • 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 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 01 Systems Company WLL Full time

    We are seeking a highly motivated Android software engineer to join our engineering team. With a passion for building high-performance mobile applications, you will work in a fast-paced agile environment, leveraging the latest technologies and concepts in mobile software development.