Microservices Architect

1 week ago


Muscat, Muscat, Oman beBee Careers Full time

This is a high-level selection track for teams that focus on back-end REST API microservices engineering in Go and Python. The role covers all levels of seniority, and we are looking for exceptional engineers with a deep understanding of APIs, microservice design, engineering processes, and DevOps.

Our services need to scale to handle millions of Ubuntu clients, and collaboration across thousands of community members. They are central to the health of critical infrastructure across the globe. As Ubuntu has been adopted by mainstream enterprise computing through cloud and developer-centric tech strategy, the quality of these services has become more important to customers and users.

We are growing our teams and aim to level up our insights on scalability, performance, resilience, and DevOps practices. Our key areas of interest include 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, and next-generation DevOps practices.

What You Will Do:

  • Write high-quality, well-designed, and robust software that works at scale
  • Design APIs and software architecture for 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 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
  • Work from home with opportunities for global travel

Requirements:

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or an alternative path with compelling narrative
  • Drive and a track record of exceeding expectations
  • Proficiency in Python and/or Go
  • A 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

Additional Skills:

  • 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

Benefits:

  • Distributed work environment with opportunities for global travel
  • Personal learning and development budget
  • 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 company events


  • Muscat, Muscat, Oman beBee Careers Full time

    Job TitleSolutions Architect - Digital Transformation ExpertAbout the RoleWe are seeking a highly skilled Solutions Architect to lead our digital transformation initiatives. As a key member of our technology team, you will design and implement end-to-end technology solutions that align with business objectives and IT strategies.Your expertise in...


  • Muscat, Muscat, Oman Ghobash Group Full time

    CNS (Computer Network Systems) is a technology company in the middle-east & has over 30 years of successful achievements and long-term partnerships with distinct customers across the region.We are an IT Integrator & our expertise are in Banking & Financial Service Insurance, Technology Enablement, IT Outsourcing, Cyber security, Digital Infrastructure,...


  • Muscat, Muscat, Oman beBee Careers Full time

    Solution Architect for Data-Driven InnovationsWe are building a revolutionary unified AI observability platform that integrates real-time data from mobile networks and data centers. Our solution leverages advanced Gen AI and LLM capabilities to deliver actionable insights via dynamic dashboards and minimal-click workflows.Key Responsibilities:API &...


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


  • Muscat, Muscat, Oman beBee Careers Full time

    Enterprise Solution ArchitectThe Enterprise Solution Architect is a strategic role that plays a vital part in driving digital transformation. This individual is responsible for designing and implementing end-to-end technology solutions that align with business objectives and IT strategies.This involves defining architecture frameworks, ensuring system...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the RoleAs a seasoned Enterprise Solution Architect, you will be responsible for crafting end-to-end technology solutions that align with business objectives and IT strategies. This role involves defining architecture frameworks, ensuring system scalability, and integrating emerging technologies to drive digital transformation.Your key responsibilities...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the RoleWe are seeking a seasoned Technology Architect to lead our engineering team in designing and developing a cutting-edge observability platform. The ideal candidate will have significant experience in system architecture, technical leadership, and software development.Key ResponsibilitiesTechnical Vision & ArchitectureDevelop a scalable, modular,...


  • Muscat, Muscat, Oman beBee Careers Full time

    Senior Digital Transformation LeadWe are seeking a seasoned professional to lead the modernization of enterprise applications. As a key member of our team, you will be responsible for analyzing existing applications workflows, architecture, and business rules to define modernization strategies.Key Responsibilities:Analyze existing applications workflows,...


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Engineering Manager - Lead a team of remote engineers in the development of next-generation private cloud infrastructure combining KVM, Ceph, and SDN technologies to create a data center scale cloud.About this Role:This role involves leading a team of high-quality microservice architects and high-performance team leaders.Key responsibilities include...

  • product owner

    2 weeks ago


    Muscat, Muscat, Oman Duncan & Ross Full time

    We are seeking an experienced Product Owner (Manager Level) with a strong technical & functional background to lead the modernization of enterprise applications. The ideal candidate must have successfully executed application modernization projects with hands-on experience in system analysis, redesigning complex business rules, and defining content...