Current jobs related to Microservices Engineer - Manama, Manama - Canonical


  • Manama, Manama, Bahrain beBeeDevops Full time

    Job TitleCloud Operations SpecialistJob Description:Design and implement scalable cloud infrastructure across multiple platforms.Required Skills & Qualifications:Bachelor's degree in computer science, engineering, or related field.AWS Certified Solutions Architect or DevOps Engineer (preferred).Azure DevOps Engineer Expert or Solutions Architect.Google Cloud...

  • Senior Java Engineer

    3 weeks ago


    Manama, Manama, Bahrain SWATX Full time

    As a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with cross-functional teams to understand...


  • Manama, Manama, Bahrain SWATX Full time

    As a Lead Full Stack Engineer at SWATX, you will lead the design and development of robust web applications while guiding a talented team of developers. Your expertise in both front-end and back-end technologies will drive innovative solutions and enhance user experiences. Collaborate with cross-functional teams to understand business requirements and...


  • Manama, Manama, Bahrain JPMorgan Chase & Co. Full time

    Software Engineering IIJPMorgan Chase & Co. Manama, Bahrain Apply now Posted 2 months ago Permanent Competitive Software Engineering IIJPMorgan Chase & Co. Manama, Bahrain Apply now Job DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity...


  • Manama, Manama, Bahrain SaluberMD Full time

    Senior/Junior Software EngineerWe 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 TypeScript. Experience with Angular, Java, and Spring...

  • Senior Java Engineer

    3 weeks ago


    Manama, Manama, Bahrain Swatxsolutions Full time

    2 months ago Be among the first 25 applicantsAs a Senior Java Engineer at SWATX, you will be responsible for designing, developing, and maintaining robust Java applications that drive our initiatives. Your expertise will guide the team in implementing best practices, optimizing performance, and delivering high-quality software solutions. Collaborate with...

  • DevOps Engineer

    2 weeks ago


    Manama, Manama, Bahrain RESO Full time

    Job DescriptionVAM Systems is currently looking for DevOps Operations Specialist for our Bahrain operations with the following skillsets & terms and conditions:QualificationsBachelor's degree in computer science, Engineering, or related fieldAWS Certified Solutions Architect or DevOps Engineer (preferred)Azure DevOps Engineer Expert or Solutions...

  • DevOps Engineer

    2 weeks ago


    Manama, Manama, Bahrain VAM Systems Full time

    VAM Systems is currently looking for DevOps Operations Specialist for our Bahrain operations with the following skillsets & terms and conditions:QualificationsBachelor s degree in computer science, Engineering, or related fieldAWS Certified Solutions Architect or DevOps Engineer (preferred)Azure DevOps Engineer Expert or Solutions ArchitectGoogle Cloud...

  • DevOps Engineer

    2 weeks ago


    Manama, Manama, Bahrain VAM Systems Full time

    Get AI-powered advice on this job and more exclusive features.Job DescriptionJob DescriptionVAM Systems is currently looking for DevOps Operations Specialist for our Bahrain operations with the following skillsets & terms and conditions:QualificationsBachelor's degree in computer science, Engineering, or related fieldAWS Certified Solutions Architect or...


  • Manama, Manama, Bahrain beBee Careers Full time

    About the RoleAs a Lead Full Stack Engineer, you will be responsible for leading the design and development of robust web applications. This involves guiding a talented team of developers to create innovative solutions that enhance user experiences.Key ResponsibilitiesLead the design and development of web applicationsGuide a team of developers to achieve...

Microservices Engineer

1 month ago


Manama, Manama, Bahrain Canonical Full time
Join or sign in to find your next job

Join to apply for the Microservices Engineer role at Canonical

4 days ago Be among the first 25 applicants

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries, mostly working remotely. Teams meet in person 2-4 times a year in interesting global locations to align on strategy and execution.

The company is founder-led, profitable, and growing.

This role focuses on back-end REST API microservices engineering in Go and Python, covering all seniority levels. We seek outstanding engineers with strong views on APIs, microservice design, engineering processes, and DevOps.

Our services must scale to support millions of Ubuntu clients and collaborate with thousands of community members. As Ubuntu becomes more mainstream in enterprise computing via cloud and developer-centric strategies, the quality of these services is critical.

We aim to improve our practices, quality, and performance in web services, focusing on scalability, resilience, and DevOps.

Key areas of interest include:

  • API design, documentation, and governance
  • Database performance considerations
  • Multi-region service delivery
  • Security analysis techniques like fuzzing
  • Tracing and profiling for distributed systems
  • Next-gen DevOps practices

Location: Roles available in every time zone.

What your day will look like
  • Develop high-quality, scalable software
  • Design APIs and architectures for review
  • Write validation tests
  • Build fault-tolerant applications
  • Collaborate with a global team
  • Provide technical leadership
  • Debug and resolve issues
  • Contribute to technical documentation
  • Engage in cross-team collaboration
  • Work remotely with biannual travel for company events
What we are looking for in you
  • Strong academic record from high school and university or an alternative compelling story
  • Degree in Computer Science/STEM or equivalent experience
  • Drive and a history of exceeding expectations
  • Proficiency in Python and/or Go
  • Experience with modern, maintainable software development
  • Knowledge of relational and non-relational databases
  • CI/CD experience
  • Experience with scalable web services or systems programming
  • Professional English skills
  • Experience with Linux (Debian/Ubuntu preferred)
  • Excellent interpersonal skills, curiosity, flexibility, accountability
  • Passion, self-motivation, and good communication skills
  • Result-oriented with a commitment to deadlines
  • Willingness to travel twice a year, up to two weeks each time
Additional Skills That You Might Also Bring
  • Experience with container technologies (LXD, Docker, Kubernetes)
  • Understanding build systems and cross-compilation
  • Experience with hyperscale clouds
  • Distributed systems design and operation
  • Performance engineering and security expertise
What we offer you

We offer competitive worldwide compensation, reviewed annually, plus performance bonuses. Benefits are tailored to local needs and include:

  • Remote work with biannual in-person team sprints
  • USD 2,000 annual learning budget
  • Annual pay reviews and recognition rewards
  • Generous leave policies including parental leave
  • Employee Assistance Programme
  • Travel opportunities for team meetings
About Canonical

Canonical is a pioneer in open source, publishing Ubuntu, the platform for AI, IoT, and cloud. We hire globally, uphold high standards, and promote a diverse, inclusive workplace. Working here means innovating, learning, and challenging yourself in a flexible, remote environment.

Canonical is an equal opportunity employer committed to diversity and inclusion.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
#J-18808-Ljbffr