Python Developer
6 days ago
About You
We are looking for a highly skilled Distributed Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will play a crucial role in designing and developing resilient distributed systems.
Your Key Responsibilities
- Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
- Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
- Enhance continuous integration pipelines for deploying and testing Canonical's cloud-native products such as Kubeflow
- Deploy, manage, and debug highly distributed systems
- Monitor and report on automated testing efforts
- Collaborate daily with a globally distributed team
The Ideal Candidate
- Solid background in modern test processes and strategies
- Experience with Python or Go development
- Strong object-oriented development skills
- Ability to develop and ship production-grade modern web applications
- Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
- Knowledge of networking technologies and fundamentals
- Solid understanding of Linux system architecture
- A capacity for complex abstract thinking
We Offer
- Distributed work environment
- Personal learning and development budget
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
-
Muscat, Muscat, Oman Canonical Full timeAbout UsCanonical is a growing international software company that collaborates with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.Job OpportunityWe are seeking an experienced engineering manager to lead the...
-
Software Development Engineer
2 days ago
Muscat, Muscat, Oman Canonical Full timeAbout the RoleWe are seeking a skilled Software Development Engineer to join our team at Canonical. As a key member of our data platform team, you will be responsible for creating and automating features of our data platforms. This includes ensuring fault-tolerant replication, TLS installation, and other critical operations.This role is ideal for individuals...
-
Software Developer
3 days ago
Muscat, Muscat, Oman Canonical Full timeAbout the RoleThis position entails developing robust and scalable container images, working on automated CI/CD processes, writing tools and tests for assessing security compliance, and participating in strong engineering process through code review. Additionally, you will be responsible for providing technical feedback for the team's decision-making...
-
Odoo Developer
2 weeks ago
Muscat, Muscat, Oman Baramej Full timeCompany DescriptionBaramej is a software house specializing in mobile app development and ERP implementation. We also provide consulting services in IT management and software architecture. Since 2008, we have gained extensive experience in business analysis, solution architecture, and design. We have developed and implemented various frameworks such as...
-
MongoDB Cloud Solution Developer
5 days ago
Muscat, Muscat, Oman Canonical Full timeCompany OverviewWe're empowering customers to create high-performing and reliable MongoDB deployments on their preferred cloud or platform. Our goal is to develop a world-class, open-source alternative to MongoDB Atlas and Amazon DocumentDB, which can be owned, controlled, and operated by end-users on their multi-cloud or on-premise environments.Job...
-
Web Application Developer
2 hours ago
Muscat, Muscat, Oman Apex Digitization Full timeFull Stack Developer Position:We specialize in innovative software solutions designed to enhance productivity and streamline operations for local businesses. At Apex Digitization, we're looking for a talented Full Stack Developer with a minimum of 5 years of experience to contribute to the development of high-quality software applications.Main...
-
Technical Lead for AI Development
6 days ago
Muscat, Muscat, Oman NTG Full timeRole OverviewAs a Senior AI Engineer at NTG, you will lead the development of AI models and NLP solutions. You will work closely with cross-functional teams to deliver AI-powered solutions for business challenges.Key Responsibilities:Design, train, and deploy AI models using machine learning techniques.Develop and implement NLP solutions for various...
-
Full Stack Developer
7 hours ago
Muscat, Muscat, Oman Apex Digitization Full timeJob Description: Job Description:We specialize in innovative software solutions designed to enhance productivity and streamline operations for local businesses. We are seeking a talented Full Stack Developer with at least 5 years of experience to join our remote team. In this role, you will contribute to the development of high-quality software applications...
-
Muscat, Muscat, Oman Canonical Full timeAbout the Team:Canonical is a global, remote-first company that works with the open-source community to deliver innovative solutions. Our mission is to realise the potential of free software in the lives of individuals and organisations. We are seeking a highly skilled Senior Software Developer for Authorization Systems to join our team and contribute to the...
-
Core Desktop Developer
1 week ago
Muscat, Muscat, Oman Canonical Full timeCore Desktop DevelopmentJoin our mission to revolutionize the Linux desktop experience by building the next generation of immutable Ubuntu desktop. As part of our dedicated Core Desktop team, you'll combine the strengths of immutable Linux with modern user experiences.Our goal is to create a secure, reliable, and user-friendly platform for developers...
-
Observability Developer
20 hours ago
Muscat, Muscat, Oman Canonical Full timeAt Canonical, we are seeking a talented developer to join our Observability team. As part of this team, you will work on developing a cloud-native monitoring stack that integrates best-in-class open-source monitoring tools. This stack will be designed to be opinionated, resilient, and scalable, providing deep insights into system performance.This role...
-
Automated Infrastructure Developer Job
20 hours ago
Muscat, Muscat, Oman Canonical Full timeWho We Are Looking ForYou love technology and working with brilliant people. You are curious, flexible, articulate, and accountable. You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.You have a Bachelor's or equivalent degree in Computer Science, STEM or similar field. You have practical experience with public clouds and...
-
Cloud Native Software Developer
7 days ago
Muscat, Muscat, Oman canonical Full timeJob DescriptionThis exciting opportunity is for a skilled Software Engineer who will play a key role in building and maintaining our Kubernetes operators and addons. The successful candidate will have a strong background in Golang and Python programming languages, as well as experience with Kubernetes.The ideal candidate will be responsible for writing...
-
Senior Embedded System Developer
7 days ago
Muscat, Muscat, Oman canonical Full timeJob DescriptionThe company is seeking a highly skilled Senior Embedded System Developer to join our team. As a key member of our engineering team, you will be responsible for providing software and system engineering services to OEM and ODM customers.You will work closely with partners on platform bring up, collaborate with project managers and Field/QA...
-
Software Development Team Lead
19 hours ago
Muscat, Muscat, Oman Canonical Full timeCompany OverviewCanonical is a leading 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, IoT, and cloud computing, we are changing the world on a daily basis. We recruit globally and set a high standard for people joining the company. We...
-
Software Engineering Expert
1 week ago
Muscat, Muscat, Oman Canonical Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our HPC team and contribute to delivering an outstanding HPC experience. As part of the Ubuntu platform, this role will involve developing Python software for automation of key software in the HPC sphere.Key ResponsibilitiesDesign and develop high-quality, rigorously designed Python...
-
Muscat, Muscat, Oman Canonical Full timeRole OverviewWe are seeking a seasoned engineering manager to oversee the development of secure identity and access management solutions using Go and Python services. The ideal candidate will have a strong background in software development, security, and performance, as well as experience working with container technology and Kubernetes.Key...
-
Cloud Computing Specialist
1 week ago
Muscat, Muscat, Oman Canonical Full timeAbout the JobWe are seeking a Cloud Computing Specialist to join our HPC team and contribute to delivering an outstanding HPC experience. As part of the Ubuntu platform, this role will involve developing Python software for automation of key software in the HPC sphere.Key RequirementsBachelor's or equivalent degree in Computer Science, STEM, or similar...
-
Junior Software Developer
1 day ago
Muscat, Muscat, Oman Canonical Full timeCanonical seeks a Junior developer with a proven track record in Python and/or Go. As part of the Observability team, you will develop a cloud-native monitoring stack that composes best-in-class open-source monitoring tools. The stack is opinionated, resilient, and scalable, providing deep insights out of the box. The user experience is polished and seamless...
-
Muscat, Muscat, Oman Canonical Full timeJob SummaryWe are looking for a skilled engineering manager to oversee the development of secure identity and access management solutions using Go and Python services. The ideal candidate will have a passion for distributed systems operations and experience working with container technology and Kubernetes. If you are a motivated leader who can drive...