
Software Engineer
4 weeks ago
The data platform team is responsible for automating data platform operations, including fault-tolerant replication, TLS, installation, and providing domain-specific expertise on data systems to other teams within Canonical. This role focuses on creating and automating features of data platforms, not analyzing data in them.
Responsibilities- Collaborate proactively with a distributed team
- Write high-quality, idiomatic Python code to create new features
- Debug issues and interact with upstream communities publicly
- Work with helpful and talented engineers, including experts in many fields
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel for 2 to 4 weeks per year for internal and external events
- Proven hands-on experience in software development using Python
- Proven hands-on experience in distributed systems
- Having a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
- Willingness to travel up to 4 times a year for internal events
You might also bring experience from the following, which will influence the role and level we consider you for:
- Experience operating and managing data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis
- Experience with Linux systems administration, package management, and operations
- Experience with the public cloud or private cloud solutions like OpenStack
- Experience with operating Kubernetes clusters and a belief in using it for persistent data services
Your base pay depends on factors such as location, experience, knowledge, and skills. In addition, certain roles may include bonuses and incentives based on revenue or utilization. Our goal is to ensure equity across our global workforce.
- Fully remote working environment — we've been remote since 2004
- Personal learning and development budget of $2,000 USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunities to travel for sprints and meet colleagues
- Travel benefits for company events
Company Industry: IT - Software Services
Department / Functional Area: IT Software
Keywords: Software Engineer - Data Infrastructure
Disclaimer: Naukrigulf.com is a platform connecting jobseekers and employers. Applicants should verify employer legitimacy independently. We do NOT endorse requests for money or sharing personal/bank information. For security, visit Security Advice and report any fraud to abuse@naukrigulf.com.
#J-18808-Ljbffr-
Software Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - L3 Support role at Canonical4 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Software Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineer - packaging - optimize Ubuntu Server for public cloudsJoin to apply for the Software Engineer - packaging - optimize Ubuntu Server for public clouds role at CanonicalSoftware Engineer - packaging - optimize Ubuntu Server for public clouds1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer - packaging -...
-
Software Engineer
3 weeks ago
Muscat, Muscat, Oman Canonical Full timeJoin to apply for the Software Engineer - Python and K8s role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Software Engineer
3 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...
-
Senior Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeJob Title: Senior Software EngineerSr. Software DeveloperLead Software Dev EngineerSenior Dev LeadPrincipal Software Architect
-
Cloud Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeCloud Software EngineerThis is a challenging and rewarding opportunity to work on a large open-source Go project that powers complex distributed software systems across the world. As a Cloud Software Engineer, you'll be responsible for designing, delivering, and supporting features in highly concurrent, highly distributed systems that drive cloud automation...
-
Software Quality Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full time**About the Role**We are seeking a software engineer with a strong background in software quality, Linux, and open source technologies to join our Quality Engineering team.
-
Software Quality Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeJob Title: Software Quality EngineerWe are looking for a highly skilled Software Quality Engineer to join our team. The successful candidate will be responsible for ensuring the highest quality standards in software development and deployment.Job Summary:The Software Quality Engineer will work closely with the development team to identify and address product...
-
Golang Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeLinux Devices Software Engineer PositionWe are looking for a skilled software engineer to work on Linux devices software engineering. As a member of our team, you will be responsible for designing, developing, and deploying software solutions for Linux devices.Our team uses Golang to develop mission-critical code, focusing on software delivery, containers,...
-
Software Engineering Manager
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeSoftware Engineering Manager - Sustaining EngineeringJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining Engineering5 days ago Be among the first 25 applicantsJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalCanonical is a leading...