
Scalable Software Engineer
1 week ago
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, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining our organisation. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues have worked from home since our 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.
About the Role- We are looking for an exceptional engineer with a strong academic track record and a proven ability to design and develop scalable software systems.
- The successful candidate will have experience working with Go and Python, as well as a solid understanding of database performance and security.
This role requires a team player who can collaborate effectively with colleagues across different time zones and locations. You will be responsible for designing and developing high-quality software that meets the needs of our customers and users.
Key Responsibilities- Designing and developing scalable software systems
- Collaborating with cross-functional teams to deliver high-quality software
- Maintaining and improving existing software systems
- Providing technical leadership and guidance to junior engineers
- Bachelor's degree in Computer Science or related field
- Experience with Go and Python programming languages
- Strong understanding of database performance and security
- Excellent communication and collaboration skills
- 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
We are a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We pride ourselves on fostering a workplace free from discrimination and diversity of experience, perspectives, and background create a better work environment and better products.
-
Muscat, Muscat, Oman beBeeBackend Full time 180,000 - 220,000Job Summary:We are seeking a seasoned software engineer to craft robust, scalable APIs using cutting-edge technologies.About the Role:Design and develop high-performance RESTful APIs utilizing modern frameworks and libraries.Model, optimize, and manage relational schemas in PostgreSQL databases with expertise in SQL.Integrate third-party services, including...
-
Senior Full Stack Software Engineer
2 weeks ago
Muscat, Muscat, Oman ESBAAR Full timeMuscat, Sultanate of Oman | Posted on 04/17/2025ResponsibilitiesDesign scalable and high-performance backend services with PostgreSQL/PostGIS, Redis, and RESTful APIs.Optimize geospatial data processing workflows using GDAL, Fiona, Shapely, and Pyproj.Deploy, manage, and monitor applications in Dockerized environments with Nginx and cloud services...
-
Software Engineer
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,...
-
Chief Software Engineer
19 hours ago
Muscat, Muscat, Oman beBeeSoftware Full time 50,000 - 70,000Job Title: Application ArchitectWe are seeking a highly skilled and experienced application architect to play a key role in the development, testing, and support of new and amended programs from supplied specifications in accordance with agreed standards.Development, testing, and support of new and amended programsIdentification of problems and remedial...
-
Senior Software Engineer
19 hours ago
Muscat, Muscat, Oman beBeeSoftware Full time 80,000 - 120,000We are looking for a talented software expert who can join our team to contribute to the development of high-quality applications that meet our clients' needs. As a seasoned Full Stack Developer, you will play a key role in designing and developing scalable web & mobile applications, collaborating with cross-functional teams to define project requirements...
-
Full Stack Cloud Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBeeDeveloper Full time 45,000 - 62,000**Cloud Software Developer Role Description**Design, develop and deploy scalable web services to support both CLI and web frontend clients.Collaborate with a globally distributed team to implement new features and enhancements from spec to production and ongoing operations at scale.This is an exciting opportunity for an exceptional software engineer...
-
Software Engineer
7 days ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - Industrial IoT role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career...
-
Software Engineer
3 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
2 weeks 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...
-
Software Identity Developer
1 week ago
Muscat, Muscat, Oman beBeeIdentity Full time $100,000 - $120,000Identity Management Software EngineerWe are seeking a highly skilled software engineer to join our team and contribute to the development of secure and scalable identity management solutions.Crafting web service APIs using Go (Golang) and Python.Designing and implementing new features and enhancements from specification to production and ongoing operations...