
Python Software Engineer, Commercial Systems
6 days ago
Canonical is a leading provider of open-source software and operating systems for 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. Our customers include the world's leading public cloud and silicon providers, and industry leaders across sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Python Software Engineer at any seniority level, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integrations technologies, and exciting open source solutions.
The Commercial Systems unit comprises five engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by this unit are central to Canonical's business, with Python playing an integral role. We are looking for Python Software Engineers for the Integrations team.
The Integrations team is responsible for automating SAAS user management and onboarding new data sources to the data mesh. The team designs, develops, and operates a Python-based solution to automate SAAS seat management and track spend across the application portfolio. Additionally, the team integrates internal and external data sources into the data mesh using open-source ETL solutions, enabling more data-driven decisions within the organization.
Location: This role will be based remotely in the EMEA region.
The role entails:- Developing engineering solutions leveraging Python
- Collaborating with colleagues on technical designs and code reviews
- Deploying and operating services developed by the team
- Depending on your seniority, coaching, mentoring, and offering career development feedback
- Developing and evangelizing great engineering and organizational practices
- Exceptional academic track record from high school and university
- Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
- Track record of exceeding expectations to achieve outstanding results
- Experience with software development in Python
- Professional written and spoken English with excellent presentation skills
- Result-oriented with a personal drive to meet commitments
- Ability to travel internationally twice a year, for company events up to two weeks long
- Performance engineering and security experience
- Experience with Airbyte, Ranger, Temporal, or Trino
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, reflecting our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- 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 Program
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, one of the most important open source projects and a platform for AI, IoT, and cloud, we are changing the world of software. We recruit globally and set high standards for new hires. We expect excellence—success depends on being the best at what we do. Most colleagues have worked from home since 2004. Working here challenges you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer:We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds enhances our work environment and products. We consider all applications fairly, regardless of your identity.
#J-18808-Ljbffr-
Python Software Engineer
6 days ago
Muscat, Muscat, Oman beBee Careers Full timeWe are seeking a skilled Python Software Engineer to join our team. This is an exciting opportunity to work with popular software systems, integration technologies, and open source solutions.Job OverviewThe Commercial Systems unit comprises five engineering teams that collaborate closely with other engineering and business units. The services designed,...
-
Python Software Engineer
6 days ago
Muscat, Muscat, Oman canonical Full timeBachelors in Computer Application (Computers)NationalityAny NationalityVacancy1 VacancyJob DescriptionWe are hiring a Python Software Engineer at any seniority level, who strives for the highest engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular...
-
Software Engineer, Commercial Systems
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeSoftware Engineer, Commercial SystemsWe are seeking a skilled Golang Software Engineer to join our team. As a member of our Commercial Systems unit, you will design, develop, and operate scalable and secure software systems using Golang.You will work closely with other engineering teams to ensure seamless integration and deployment of services. Your...
-
Python Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeAs a software engineer on our team, you will have the opportunity to work on a wide range of exciting projects, from developing new features to ensuring the stability and scalability of our systems. We are looking for someone with strong technical skills and a passion for collaboration.ResponsibilitiesDevelop high-quality software using Python.Debug issues...
-
Muscat, Muscat, Oman beBee Careers Full timeSenior Golang Software Engineer, Commercial SystemsWe are seeking an experienced Senior Golang Software Engineer to lead our Commercial Systems team. With your technical expertise and leadership skills, you will design, develop, and operate complex software systems that drive business growth.Your Golang skills will enable you to develop scalable, efficient,...
-
Senior Python Developer
6 days ago
Muscat, Muscat, Oman beBee Careers Full timeSoftware Engineering RoleWe are seeking a skilled Python Software Engineer to join our Commercial Systems unit. As a member of this team, you will have the opportunity to work with various software systems, integrations technologies, and open-source solutions.The Integrations team is responsible for automating SAAS user management and onboarding new data...
-
Commercial Systems Engineer, Golang
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeCommercial Systems Engineer, GolangOur Commercial Systems team is seeking an exceptional Commercial Systems Engineer with expertise in Golang. As a key contributor to our team, you will design, develop, and operate complex software systems that meet the needs of our customers.With your Golang skills, you will develop scalable, efficient, and secure software...
-
Python Software Engineer
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeLinux DeveloperAbout the RoleWe are looking for an experienced Linux Developer to join our team as a Software Engineer. The ideal candidate will have experience developing in Python, with a strong focus on test automation and Linux-based embedded hardware.The successful candidate will work on developing and maintaining our open-source certification tools,...
-
Commercial Systems Software Engineer
6 days ago
Muscat, Muscat, Oman beBee Careers Full timePursuing Excellence in EngineeringThis role entails developing engineering solutions leveraging Python, collaborating with colleagues on technical designs and code reviews, deploying and operating services developed by the team, coaching, mentoring, and offering career development feedback, and developing great engineering and organizational practices.You...
-
Senior Engineering Manager
2 weeks ago
Muscat, Muscat, Oman beBee Careers Full timeOptimizing Ubuntu for Latest HardwareWe are seeking an experienced engineering manager to optimize Ubuntu for the latest x86, ARM, RISC-V, s390x, and POWER systems. As a key member of our engineering team, you will be responsible for implementing disciplined engineering processes, overseeing commercial engagements, and participating as a technical lead on...