
Engineering Software Expert
1 week ago
Our organization is a pioneer in open source software and operating systems. We have a global presence with over 1200 colleagues in 75+ countries.
This role focuses on back-end REST API microservices engineering in Go and Python, covering all levels of seniority.
Key Responsibilities- We are looking for an exceptional individual to write high-quality software that works at scale.
- The successful candidate will design APIs and software architecture for review.
- The engineer should also write tests that validate software behavior.
- Built-in reliability, fault tolerance, and scalability are essential in our applications and services.
- Collaboration with a globally distributed team is a must.
- Tech leadership and community engagement are expected from the ideal candidate.
- Debugging skills and producing high-quality solutions are required.
- The individual should contribute to technical documentation as well.
- An outstanding academic record is necessary.
- An undergraduate degree in Computer Science or STEM is preferred, but not mandatory.
- A track record of exceeding expectations is essential.
- Proficiency in Python and/or Go is required.
- The candidate should have experience writing modern, maintainable software.
- Experience with relational and non-relational database systems is necessary.
- Continuous integration and continuous delivery experience is expected.
- Systems programming or scalable web services expertise is a plus.
- Professional English skills are necessary.
- Linux experience (Debian or Ubuntu) is preferred.
- Excellent interpersonal skills, curiosity, flexibility, and accountability are required.
- Passion, thoughtfulness, and self-motivation are essential.
- Strong communication and presentation skills are necessary.
- Result-oriented individuals who meet commitments are highly valued.
Multiple time zones are covered with our teams having open roles.
-
Software Expert
1 week ago
Muscat, Muscat, Oman beBeeSoftware Full time 2,000 - 2,500Expert Software ProfessionalWe are seeking a highly skilled software expert to join our team. The ideal candidate will have experience in developing and implementing software solutions, as well as providing consulting services in IT management and software architecture.Key Responsibilities:Develop and implement software solutions for mobile apps and ERP...
-
Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalContinue with Google Continue with Google1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python/Golang - Kubernetes role at CanonicalGet AI-powered advice on this job and more exclusive features.Sign in to access AI-powered...
-
Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the...
-
Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer - Cross-platform C++ - MultipassJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalSoftware Engineer - Cross-platform C++ - Multipass3 months ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cross-platform C++ - Multipass role at CanonicalUse your deep C++ skills on Windows...
-
Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full time2 months ago Be among the first 25 applicantsCanonical 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...
-
Software Engineer
1 week ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer - Immutable Ubuntu DesktopJoin to apply for the Software Engineer - Immutable Ubuntu Desktop role at CanonicalSoftware Engineer - Immutable Ubuntu Desktop1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Immutable Ubuntu Desktop role at CanonicalGet AI-powered advice on this job and more exclusive...
-
Juju Software Engineer
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Juju Software Engineer (Go) role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Juju Software Engineer (Go) role at CanonicalCanonical 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...
-
Senior Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeSenior Software Engineer - Python/MongoDBJoin to apply for the Senior Software Engineer - Python/MongoDB role at CanonicalContinue with Google Continue with GoogleSenior Software Engineer - Python/MongoDB1 month ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer - Python/MongoDB role at CanonicalWe're enabling high-performing,...
-
Software Engineering Manager
4 weeks ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at CanonicalSoftware Engineering Manager - Desktop and Embedded Linux Optimisation4 months ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Desktop and...
-
Python Software Engineer
4 weeks ago
Muscat, Muscat, Oman Canonical Full timePython Software Engineer - Ubuntu Hardware Certification Team2 months ago Be among the first 25 applicantsCanonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal...