Senior Software Engineer (Backend)
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Riyadh |
Job Description
About the Role
Canonical is seeking a Senior/Staff/Lead Engineer to join the Launchpad team. This full-time position is based in Riyadh, Saudi Arabia. The role involves leading the development and evolution of Launchpad, a platform dedicated to managing open-source development projects, including code hosting, bug tracking, and package building. The ideal candidate will have 5-10 years of experience in a relevant engineering role.
Role Overview
As a Senior, Staff, or Lead Engineer, you will contribute to the architecture and refinement of a Python-driven system that supports major projects like Ubuntu. Your work will focus on maintaining business-critical services while driving innovation in areas such as package-building capabilities, developer workflows, and web UI modernization. This position involves empowering developers globally by ensuring Launchpad remains a structured and efficient environment for open-source contributions.
Key Responsibilities
- Influence and drive design, architecture, and feature decisions across distributed teams to deliver high-impact solutions.
- Develop API-first Python code with unit tests, contributing to robust and scalable systems.
- Diagnose and resolve complex technical challenges, implementing fixes to enhance performance and reliability.
- Mentor engineers and lead code reviews to reinforce best practices and elevate team standards.
- Engage in remote work while participating in international travel 2 to 4 times annually for internal discussions and industry events.
Required Qualifications and Skills
- A Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field.
- Proven technical excellence in Python development and the delivery of high-quality, production-ready code.
- Expertise in maintaining and improving large-scale web applications and database management, with PostgreSQL experience being an advantage.
- Deep understanding of integration, infrastructure, and operations within distributed environments.
- A security-focused mindset, ensuring robust implementation throughout the development lifecycle.
- Familiarity with Ubuntu as a development and deployment platform.
- Solid grasp of software packaging systems, including Debian/Ubuntu packages.
- Strategic thinking, problem-solving abilities, and a drive for innovation.
- Curiosity, adaptability, strong leadership, and collaboration skills.
About Canonical
Canonical is a leading provider of open-source software and operating systems, including Ubuntu, which is widely used in public cloud, data science, AI, and IoT initiatives. The company operates with a globally distributed team of over 1200 colleagues across more than 75 countries, with limited office-based roles. Canonical is founder-led, profitable, and expanding. The company fosters a workplace free from discrimination, valuing diversity of experience, perspectives, and background.
Compensation and Benefits
Compensation at Canonical is determined by geographical location, experience, and performance, with annual reviews to recognize outstanding contributions. In addition to base pay, the company offers a performance-driven annual bonus or commission and provides additional benefits designed to meet local needs while ensuring global fairness.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Software Engineer (Backend) Opportunities
- Branch Supervisor Jobs in Jeddah
- Financial Manager Jobs in Jeddah
- Sports Coach Jobs in Jeddah
- Cleaning worker Jobs in Jeddah
- Marketing Specialist Jobs in Jeddah
- Other Job Fields in Riyadh
- Branch Supervisor Jobs in Riyadh
- Financial Manager Jobs in Riyadh
- Lounge Captain Jobs in Riyadh
- Sports Coach Jobs in Riyadh
- Cleaning worker Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Waiter Jobs in Riyadh
- Branch Manager Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Shelf Stocker Jobs in Makkah
- Social Care Center Manager Jobs in Jazan
- Showroom Sales Representative Jobs in Tanumah
- Guest Services Associate Jobs in Riyadh
- Guest Experience Expert Jobs in Makkah
- General Accountant Jobs in Dammam
- Food and Beverage Manager Jobs in Riyadh
- IT Operations Technician Jobs in Jeddah
- Legal Affairs Manager Jobs in Riyadh
- Occupational Health and Safety Specialist Jobs in Najran