Software engineering manager

2 days ago


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 high-performance team leadership who also have deep familiarity with Linux kernel, virtualization, storage, and networking. LXD components span the entire software stack from low-level kernel features to the upper-level management API/CLI. Our most effective engineers are fluent in all these layers, and able to anticipate the consequences of design and engineering choices elsewhere in a complex distributed system. As an engineering manager at Canonical, you must have a solid technical background, but your responsibility is to run an effective team and develop the colleagues you manage. You are expected to help them grow as engineers, do important work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution. The successful candidate will have experience leading successful, collaborative engineering teams, and demonstrate the ability to solve challenging distributed systems problems and deep knowledge of Linux. Location: This is a remote position available in EMEA and the Americas. What you will focus on Lead a team of remote engineers Develop talent through coaching, mentoring, feedback, and hands-on career development Set and manage expectations with other engineering teams, senior management, and external stakeholders Advocate and advance modern software development practices Participate in the engineering process through code and architectural review Engage with teams at Canonical, the open-source community, and partners Work from home with global travel for 4 to 6 weeks per year for internal and external events What we are looking for in you You understand modern Linux cloud computing technologies, including networking, storage, containers, and K8s You love developing and growing people and have a strong track record of doing it You are focused on success and the delivery of timely, high-quality software You have a Bachelor's or equivalent in Computer Science, STEM, or similar degree You have strong written and verbal technical communication skills You have experience programming in C and/or Go. What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally. 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 RESO Full time

    Software Engineering LeadWe are looking for an experienced Software Engineering Lead to join our team. As a leader in software engineering, you will be responsible for overseeing the development of high-quality software products and leading a team of engineers to achieve our business objectives.Lead a team of software engineers to develop high-quality...

  • Software Engineer

    4 days ago


    Manama, Manama, Bahrain VAM Systems Full time

    In this role as a Software Engineer, you will be responsible for designing, developing, and testing software applications using Java technologies. We are seeking an experienced professional with a strong background in application development using Java Technologies for both Web and Standalone within SDLC.The ideal candidate should have expertise in Java SE,...

  • Software engineer

    1 week 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

    6 days ago


    Manama, Manama, Bahrain Domo Ventures W.L.L. Full time

    At Domo Ventures W.L.L., we are seeking a skilled Software Engineer to join our team.Job Description:A Software Engineer will be responsible for designing, building, and maintaining robust server-side logic and databases. This includes developing and integrating APIs for seamless data exchange between front-end and back-end systems, ensuring the security and...

  • Software engineer

    1 week 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

    At RESO, we are seeking a highly skilled Senior Software Engineer to join our team. Our company is dedicated to providing innovative solutions in the field of software development.Job Description:Develop and document design, source base, and architecture for our cutting-edge projects.Maintain and manage existing source bases to ensure optimal performance and...


  • Manama, Manama, Bahrain RESO Full time

    Role OverviewCanonical is seeking an experienced software engineering manager to lead the development of high-performance identity and access management solutions. The ideal candidate will have a passion for distributed systems operations and a strong background in Go and Python software development.About UsCanonical is a growing international software...


  • Manama, Manama, Bahrain RESO Full time

    Job OverviewWe are a rapidly growing FinTech start-up seeking an experienced Software Engineering Manager to lead our tech team in developing innovative solutions.


  • Manama, Manama, Bahrain RESO Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Lead to join our team. As a leader, you will be responsible for overseeing the development of our software applications, ensuring they meet the highest standards of quality, performance, and security.About YouTo be successful in this role, you will need to have a strong background in...


  • Manama, Manama, Bahrain RESO Full time

    C/C++ Developer Experience: 6 - 20 Years Opportunity: Full Time, 8 hours, 4 hours Mandatory overlap with PSTContract length: 6 Months Total Years Of exp: 6+ years Mandatory Mandatory Skills: C: 5, C++: 5 Job Description: A well-established company that is leveraging advanced technology to bring the science-fiction fantasy of collaborative and open-ended...


  • Manama, Manama, Bahrain RESO Full time

    We are seeking a highly skilled Java Software Engineer to join our team in Bahrain. As a key member of our software engineering team, you will design, develop, and test complex software systems using Java technologies.Job RequirementsThe ideal candidate will have a strong background in Java development, excellent problem-solving skills, and the ability to...


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


  • 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

    Job SummaryWe are seeking a highly skilled Software Engineer II to join our team at RESO. As a member of our agile team, you will work on enhancing, designing, and delivering software components for our state-of-the-art technology products. You will execute software solutions through design, development, and technical troubleshooting of multiple components...

  • Software Engineer

    2 days ago


    Manama, Manama, Bahrain nineDots Full time

    We're looking for an exceptional Software Engineer to join our team at nineDots, where you'll be building the next generation of mobile banking experiences.If you have a deep understanding of Swift and Objective-C, enjoy working on high-impact projects, and are passionate about delivering innovative solutions, this is the ideal opportunity for you.As a key...


  • Manama, Manama, Bahrain RESO Full time

    This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or e BPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and...

  • Engineering manager

    7 days ago


    Manama, Manama, Bahrain RESO Full time

    Drive the future of collaborative open-source development tooling as part of the Launchpad team. This is an opportunity for a motivated engineering manager with a passion for open-source software, Linux, and web services to join our distributed team. Launchpad is a robust platform for managing open-source development projects. It includes code hosting and...

  • Technical Expert

    5 days ago


    Manama, Manama, Bahrain Vamsystems Full time

    At VAM Systems, we are a Business Consulting, IT Solutions and Services company.Company OverviewWe are currently looking for a skilled Software Engineer to join our Bahrain operations team.Job ResponsibilitiesDesign and develop software solutions that meet the needs of our clientsMaintain and manage existing software systemsCoordinate with architects and...


  • Manama, Manama, Bahrain RESO Full time

    Canonical is seeking an experienced engineering manager to build high-performing Go and Python services and secure identity and access management solutions that will be used across all company products. From Ubuntu One SSO to Juju, LXD, and MAAS, your team will define the way Canonical users, clients, and community members access their favorite open source...


  • Manama, Manama, Bahrain RESO Full time

    Job DescriptionAt RESO, we are seeking an experienced Software Engineering Team Lead to join our dynamic tech team. This is a unique opportunity to lead and build a dedicated team of engineers, ensuring effective communication and collaboration within the group.About UsWe are committed to innovation and excellence in the Fin Tech industry. Our company values...