Microservices engineer

1 day ago


Manama, Manama, Bahrain RESO Full time
This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply here if you are already an outstanding engineer with crisp and well-articulated views on APIs, microservice design, engineering processes, and Dev Ops. Our services need to scale to handle millions of Ubuntu clients, and collaboration across thousands of community members. They are also central to the health of critical infrastructure across the globe. As Ubuntu has been embraced by mainstream enterprise computing through the adoption of cloud and developer-centric tech strategy, the quality of these services has become more important to customers and users. While Ubuntu has been enormously successful and in many senses leads the industry, we think we can substantially improve our practices, quality, and performance in the web services domain. We are growing our teams, and in doing so we aim to level up our insights on scalability, performance, resilience, and Dev Ops practices. Key areas of interest for us are: API design, documentation, and governance Database performance design considerations and skills Multi-region service delivery for resilience and performance Fuzzing and other proactive security analysis techniques Tracing and profiling for distributed systems insights Next-generation Dev Ops practices Location: we have microservices teams with open roles in every time zone. What your day will look like: Write high-quality, well-designed, and robust software that works at scale Design APIs and software architecture for collegial review Write tests that validate software behavior Build and maintain reliable, fault-tolerant applications and services Collaborate proactively with a globally distributed team Display technical leadership internally and within our external communities Debug issues and produce high-quality solutions to resolve them Contribute to technical documentation to make it the best of its kind Discuss, contribute to, and collaborate across teams at Canonical Work from home with global travel twice annually for company events What we are looking for in you: An exceptional academic track record from both high school and university Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path Drive and a track record of going above-and-beyond expectations Proficiency in Python and/or Go History of writing modern, maintainable software Experience with relational and non-relational database systems Continuous integration and continuous delivery experience Experience with systems programming or scalable web services Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred)Excellent interpersonal skills, curiosity, flexibility, and accountability Passion, thoughtfulness, and self-motivation Excellent communication and presentation skills Result-oriented, with a personal drive to meet commitments Ability to travel twice a year, for company events up to two weeks each Additional Skills That You Might Also Bring: Experience with container tech such as LXD, Docker, and Kubernetes Understanding of build systems and toolchains Experience with cross-compilation Experience with hyperscale public clouds and/or private clouds Experience with designing, building, and running distributed systems Performance engineering and security experience 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 Citigroup, Inc. Full time

    Citigroup, Inc. is seeking a highly skilled High-Performance Backend Application Specialist to join our team of talented software engineers. As a key member of our technology group, you will play a crucial role in the development and implementation of high-performance backend applications.Key Responsibilities:Design and develop scalable, efficient backend...


  • Manama, Manama, Bahrain Binance Full time

    Binance is a leading global blockchain ecosystem behind the world's largest cryptocurrency exchange by trading volume and registered users. We are trusted by over 230 million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products.We welcome...


  • Manama, Manama, Bahrain Binance Full time

    Join us at Binance, the world's leading global blockchain ecosystem, and become part of a team that shapes the future of blockchain technology. As a Microservices Architect, you will design and develop microservices architecture using Java Spring Boot, ensuring system performance, scalability, and reliability.You will work closely with experienced engineers...


  • Manama, Manama, Bahrain RESO Full time

    About UsRESO is a global engineering group with a passion for innovation and sustainability. We operate in various industries, including automotive, software, energy, and life sciences, and offer personal engineering services to our clients. With 15,000 employees and 140 locations worldwide, we provide opportunities for growth and professional...


  • Manama, Manama, Bahrain Binance Full time

    Become part of a dynamic team shaping the future of blockchain technology at Binance, the world's leading global blockchain ecosystem. As a Backend Software Developer, you will design and develop microservices architecture using Java Spring Boot, ensuring system performance, scalability, and reliability.You will work closely with experienced engineers to...

  • DevOps Engineer

    1 day ago


    Manama, Manama, Bahrain SEGULA Technologies Full time

    Job DescriptionWe are looking for experienced professionals to manage and optimize containerized applications, ensuring system reliability and scalability.The ideal candidate will have a strong understanding of Linux/Unix systems and networking concepts, as well as excellent problem-solving skills and attention to detail.The key responsibilities include...


  • 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 Citigroup, Inc. Full time

    At Citigroup, Inc., we are seeking a talented Java Software Engineer to join our team of dedicated professionals. As a key member of our technology group, you will be responsible for designing and developing high-performance backend applications that meet the needs of our business stakeholders.About the Role:This is an intermediate-level position that...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    We are looking for a talented Java Software Engineer to join our team at Citigroup, Inc. As a key member of our technology group, you will be responsible for designing and developing high-performance backend applications that meet the needs of our business stakeholders.About the Role:This is an intermediate-level position that requires a strong background in...

  • Cloud engineer

    15 hours ago


    Manama, Manama, Bahrain RESO Full time

    Are you a Bahraini national, and interested in furthering your career as a Cloud Engineer, but don't know where to start? This program is being delivered through Tamkeen, in close partnership with our partners at Localized and Skills Union. This 6-month virtual advanced skills program is designed to empower Bahrainis with specialized training in cutting-edge...


  • Manama, Manama, Bahrain Citigroup, Inc. Full time

    Citigroup, Inc. is seeking a highly skilled Senior Backend Developer to join our team of talented software engineers. As a key member of our technology group, you will play a crucial role in the development and implementation of high-performance backend applications.Key Responsibilities:Design and develop scalable, efficient backend systems that meet the...


  • Manama, Manama, Bahrain SEGULA Technologies Full time

    RequirementsThe ideal candidate will have:Bachelor's degree in Computer Science, Information Technology, or a related field.Strong understanding of Linux/Unix systems and networking concepts.Excellent problem-solving skills and attention to detail.Hands-on expertise with Docker, Kubernetes, and CI/CD tools.Experience with microservices architecture and...


  • Manama, Manama, Bahrain SEGULA Technologies Full time

    About the JobThis is a full-time position that requires a minimum of 2 years' contract duration. The job involves working on containerized applications, ensuring their reliability and scalability.The successful candidate will have hands-on expertise with Docker, Kubernetes, and CI/CD tools, experience with microservices architecture and version control...


  • Manama, Manama, Bahrain Citigroup Inc. Full time

    Citigroup Inc. is looking for an experienced Senior Java Developer to join its Applications Development team. The ideal candidate will have a strong background in Java development and experience working in a fast-paced Agile environment.About the Role:Develop high-quality, scalable application softwareParticipate in Agile development processCollaborate with...


  • Manama, Manama, Bahrain RESO Full time

    Company OverviewAt RESO, we're a global engineering group with 15,000 employees and 140 locations worldwide. Our services drive the topics of energy efficiency, climate protection, and decarbonization, while developing tech industries into new dimensions.We operate in various industries such as automotive, software, energy, and life sciences. As an...


  • Manama, Manama, Bahrain RESO Full time

    Our ValuesInnovation, Sustainability, and Excellence are at the heart of everything we do. We strive to create a work environment that encourages creativity, collaboration, and continuous learning.The PositionWe are seeking experienced DevOps Engineers to join our team. As a DevOps Engineer at RESO, you will play a key role in designing, deploying, and...


  • Manama, Manama, Bahrain SaluberMD Full time

    We are seeking a highly skilled Software Engineer to join our international development team at SaluberMD. As a Senior/Junior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs.Key Responsibilities:Design and develop scalable, intuitive, and modern user...

  • Strategic IT Leader

    13 hours ago


    Manama, Manama, Bahrain Enlistresources Full time

    Job Description:We are seeking an experienced and innovative Head of IT Applications to lead our development and IT operations teams. As a key member of our organization, you will be responsible for driving the expansion and retention of our core business through effective IT operations support.Key Responsibilities:Lead the development and implementation of...


  • Manama, Manama, Bahrain RESO Full time

    About RESOAt RESO, we empower the next generation of technology leaders to drive innovation and growth in a rapidly evolving global landscape. Our organization is committed to fostering a culture of excellence, creativity, and collaboration, where talented individuals can thrive and make a lasting impact.We are seeking highly motivated and dedicated Summer...


  • Manama, Manama, Bahrain Citigroup Inc. Full time

    You're ready to bring your knowledge from the classroom to the boardroom, and Citi wants to help you get there. Whether it's honing your skills or building your network, we know that success can't come without growth. Our programs equip you with the knowledge and training you need to play a valuable role on your team and establish a long-term career here. At...