
Microservices Engineer
2 weeks ago
Join to apply for the Microservices Engineer role at Canonical.
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 cloud, data science, AI, engineering innovation, and IoT initiatives. Our customers include leading public cloud and silicon providers, with teams that meet 2 to 4 times per year in person to align on strategy and execution. The company is founder-led, profitable, and growing. This is a general selection track for teams that focus on back-end REST API microservices engineering in Go and Python, covering all levels of seniority.
Our services need to scale to handle millions of Ubuntu clients and collaborate across thousands of community members. As Ubuntu has been adopted by mainstream enterprise computing through cloud and developer-centric tech strategy, the quality of these services is increasingly important to customers and users. We aim to level up our insights on scalability, performance, resilience and DevOps practices.
Key areas of interest- 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 DevOps practices
We have microservices teams with open roles in every time zone.
Responsibilities- 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
- 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
- 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
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits reflecting our values. 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
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we drive AI, IoT, and cloud initiatives. We recruit on a global basis and expect excellence. Most colleagues have worked from home since 2004. We aim to challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer. We foster a workplace free from discrimination and will give your application fair consideration.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
Referrals increase your chances of interviewing at Canonical by 2x
#J-18808-Ljbffr
-
Senior Java Engineer
2 weeks ago
Muscat, Muscat, Oman SWATX Full time 90,000 - 120,000 per yearAs 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...
-
Lead Full Stack Engineer
2 weeks ago
Muscat, Muscat, Oman SWATX Full time 90,000 - 120,000 per yearAs 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...
-
Senior Software Developer
2 weeks ago
Muscat, Muscat, Oman beBeeMicroservices Full time 90,000 - 120,000Microservices Engineer Job DescriptionThis role involves designing and developing scalable, high-quality software that works at scale.As a Microservices Engineer, you will be responsible for writing well-designed, robust software, designing APIs and software architecture for collegial review, writing tests that validate software behavior, building and...
-
Senior Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBeeSoftwareDeveloper Full time 50,000 - 70,000Unlock Your Potential as a Senior Full-Stack DeveloperWe are looking for an exceptional individual to lead our team in the development of next-generation digital engagement platforms.About the RoleThis is a unique opportunity for a highly skilled developer to drive innovation and growth, leveraging their expertise in full-stack SaaS applications, systems...
-
Senior Front-End Architect
1 week ago
Muscat, Muscat, Oman beBeeEngineering Full time 1,000,000 - 1,200,000Lead Full Stack EngineerWe're seeking a highly skilled and experienced Lead Full Stack Engineer to join our team. As a key member of our engineering department, you will be responsible for leading the design and development of robust web applications.This role requires 5+ years of experience as a Full Stack Engineer or similar position, with a strong...
-
Senior DevOps Engineer
2 weeks ago
Muscat, Muscat, Oman NotionMindz Technology LLP Full time 90,000 - 120,000 per yearJob Title: Senior DevOps EngineerLocation: Muscat, OmanExperience: 10 years+ (At least 5yrs in DevOps)Industry: Banking & Financial ServicesEmployment Type: Full-timeKey Responsibilities:Strong understanding of DevOps principles and practices, including CI/CD and IaC.Extensive experience managing Kubernetes components and concepts, such as clusters, pods,...
-
Software Engineering Manager
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeCanonical 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 IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Back End Developer
6 days ago
Muscat, Muscat, Oman Intelligent Projects Full time 45,000 - 55,000 per year𝐒𝐞𝐧𝐢𝐨𝐫 𝐁𝐚𝐜𝐤-𝐄𝐧𝐝 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 (𝐉𝐚𝐯𝐚) Location: [Muscat, Oman - Onsite] Full-time | Senior Level𝐑𝐞𝐬𝐩𝐨𝐧𝐬𝐢𝐛𝐢𝐥𝐢𝐭𝐢𝐞𝐬:-Design, develop, and maintain scalable and secure enterprise Java-based applications.-Apply best practices in software...
-
IBM Developer MD
2 weeks ago
Muscat, Muscat, Oman TAWANTECH Full time $90,000 - $120,000 per yearWe are looking for an experienced IBM Middleware Developer with at least 2 years of expertise in designing, developing, and maintaining middleware solutions. The ideal candidate will work closely with cross-functional teams to ensure smooth integration, performance, and scalability of enterprise applications.Key Responsibilities Design, develop, and maintain...
-
Back-End Developer
2 weeks ago
Muscat, Muscat, Oman Byanat Full timeWe are building a revolutionary unified AI observability platform that integrates real-time data from mobile networks and datacenters. Our solution leverages advanced Gen AI and LLM capabilities to deliver actionable insights via dynamic dashboards and minimal-click workflows. Join our innovative team and help shape the future of telecom network management...