94 Principal Engineer jobs in Oman

Senior/Staff/Principal Engineer

Muscat, Muscat Canonical

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Canonical 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, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ 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.

This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.

At Canonical a Senior+ Engineer is not only an outstanding software architect and coder, they also demonstrate the leadership qualities needed to rally a team or department to ship outstanding products. A Senior+ Engineer partners with other Engineering leaders (Managers, Directors, VPs) to take joint responsibility for outcomes at team, department and company level. We hire based on academic results and proven execution, and we select those with a passion for open-source software, innovation, and cutting-edge technology. In this role, you will make a significant contribution in Canonical's portfolio through high-quality code, technical leadership, team motivation and direction, exceptional design, and crisp documentation.

As a Senior+ Engineer you'll drive the architecture, design and evolution of high-impact open source software. Our teams work at every level of the stack. From the kernel and system software at the core of Ubuntu through to major language runtimes and the bleeding-edge of cloud automation and distributed systems, you'll have the opportunity to work on complex but highly rewarding projects. Our teams also build the services which deliver Ubuntu to the world, on cloud, devices, servers and PCs.

Additionally, this role will give you the opportunity to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.

Location: we have remote opportunities for Senior Engineers in every time zone.

The role entails

  • Leading design and architecture of an impactful open source project
  • Coding in Golang, Rust, Python, C/C++ or Typescript / React
  • Collaborating proactively with a globally distributed team
  • Mentoring, developing and advising colleagues in their career progression
  • Displaying technical leadership in Canonical and our communities
  • Debugging issues and producing high-quality code to fix them
  • Contributing to technical documentation with the aim to make it the best of its kind
  • Working from home with global travel twice annually for company events

What we are looking for in you

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Technical leadership as well as team motivation, direction and pace
  • Deep experience with at least one of Go, Rust, Python or C
  • Conscientiousness and detail orientation, with a focus on performance
  • Excellent communication skills including professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel twice a year, for company events up to two weeks each

Nice-to-have skills

Depending on your eventual team, you might also bring experience with

  • Container technologies such as LXD, Docker and Kubernetes
  • Highly concurrent, distributed systems
  • Performance engineering – from kernel to web – benchmarks, optimization
  • Software security – fuzzing, tabletop threat models, analysis, audit
  • Build systems and toolchains, including for cross-compilation
  • Public clouds or OpenStack
  • Debian/Ubuntu packaging
  • Systems programming or scalable web services
  • Deep quality and test engineering
  • Web or Flutter front-end experience
  • REST and gRPC API experience
  • SQL and NoSQL data store expertise

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we 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 which reflect 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
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

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 on a daily basis. We recruit globally and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its 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.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior/Staff/Principal Engineer

Muscat, Muscat Canonical

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Canonical 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, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ 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.

This is a general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them.

At Canonical a Senior+ Engineer is not only an outstanding software architect and coder, they also demonstrate the leadership qualities needed to rally a team or department to ship outstanding products. A Senior+ Engineer partners with other Engineering leaders (Managers, Directors, VPs) to take joint responsibility for outcomes at team, department and company level. We hire based on academic results and proven execution, and we select those with a passion for open-source software, innovation, and cutting-edge technology. In this role, you will make a significant contribution in Canonical's portfolio through high-quality code, technical leadership, team motivation and direction, exceptional design, and crisp documentation.

As a Senior+ Engineer you'll drive the architecture, design and evolution of high-impact open source software. Our teams work at every level of the stack. From the kernel and system software at the core of Ubuntu through to major language runtimes and the bleeding-edge of cloud automation and distributed systems, you'll have the opportunity to work on complex but highly rewarding projects. Our teams also build the services which deliver Ubuntu to the world, on cloud, devices, servers and PCs.

Additionally, this role will give you the opportunity to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.

Location: we have remote opportunities for Senior Engineers in every time zone.

The role entails

  • Leading design and architecture of an impactful open source project
  • Coding in Golang, Rust, Python, C/C++ or Typescript / React
  • Collaborating proactively with a globally distributed team
  • Mentoring, developing and advising colleagues in their career progression
  • Displaying technical leadership in Canonical and our communities
  • Debugging issues and producing high-quality code to fix them
  • Contributing to technical documentation with the aim to make it the best of its kind
  • Working from home with global travel twice annually for company events

What we are looking for in you

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Technical leadership as well as team motivation, direction and pace
  • Deep experience with at least one of Go, Rust, Python or C
  • Conscientiousness and detail orientation, with a focus on performance
  • Excellent communication skills including professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Ability to travel twice a year, for company events up to two weeks each

Nice-to-have skills

Depending on your eventual team, you might also bring experience with

  • Container technologies such as LXD, Docker and Kubernetes
  • Highly concurrent, distributed systems
  • Performance engineering - from kernel to web - benchmarks, optimization
  • Software security - fuzzing, tabletop threat models, analysis, audit
  • Build systems and toolchains, including for cross-compilation
  • Public clouds or OpenStack
  • Debian/Ubuntu packaging
  • Systems programming or scalable web services
  • Deep quality and test engineering
  • Web or Flutter front-end experience
  • REST and gRPC API experience
  • SQL and NoSQL data store expertise

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we 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 which reflect 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
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

About Canonical

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 on a daily basis. We recruit globally and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its 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.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

This advertiser has chosen not to accept applicants from your region.

Technical Lead — ChatBot Applications

TAT IT Technolgies

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

4 weeks ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Overview

We have an urgent requirement for Technical Lead — ChatBot Applications for our banking client in Oman.

Responsibilities
  • The Technical Lead - ChatBot is responsible for the projects and changes in ChatBot application and its integration with surround systems of the Bank and ensuring the successful delivery of projects related to ChatBot.
  • Technically lead projects and changes of ChatBot application.
  • Experience in Chatbot platform implementation, customization and integration.
  • Proficient in integrating chatbot SDKs with mobile applications (iOS and Android).
  • Experience with integration to connect the chatbot with various channels (website, mobile app, WhatsApp, etc.).
  • Proficient in Java / J2EE / Python / Node JS, SQL, Microservices, and integration technologies (SOAP/REST/MQ/TCP-IP).
  • Strong understanding of front-end technologies (e.g., JavaScript, HTML, CSS) is highly desirable, particularly for mobile app integration.
  • Working knowledge of relational databases (e.g., SQL Server, Oracle, MySQL) and NoSQL databases. Must have hands on experience in SQL & PL/SQL.
  • Extensive experience with RESTful APIs, Web Services and API design principles.
  • Expertise in containerization technologies (OpenShift, Kubernetes) and OnPrem environments.
  • Experience with microservices architecture is a plus.
  • During Project or change phase, the resource should support for SIT, UAT, Security Testing and Performance testing.
  • Familiarity with agile, waterfall, and hybrid methodologies.
  • Lead daily scrum calls and facilitate agile ceremonies to ensure the team stays aligned and project milestones are met.
  • Knowledge of DevOps practices and Cl/CD pipelines using tools (e.g., Jenkins, GitLab Cl/CD).
  • Experience with monitoring and logging tools to track chatbot performance, identify issues, and troubleshoot.
  • Evaluate vendor deliverables for quality and compliance with project requirements.
  • Experience in data migration, application/server/infrastructure upgrade etc., if it is applicable.
  • Day-to-Day Tracking and required follow-up to be in place during the whole project phase or changes.
  • Diagnose and resolve application issues promptly, working closely with the product vendor, surround systems and infrastructure teams.
  • End-To-End Test or Production implementation support for ChatBot projects and changes.
  • This individual will apply proven communication, analytical and problem-solving skills to understand the business requirement and help identify, communicate and resolve systems issues in order to maximize the benefit of IT systems investments.
  • Documentation and technical skills require for preparing the Test Strategy document for SIT, UAT, Security and Performance testing.
  • Banking Architectural skills must to have for supporting the banking applications and also to prepare the Architecture Document.
  • Able to understand, interpret and follow the bank's specific technology governance policies, standards and procedures.
Qualifications
  • 7+ years of experience in the field of information technology with reputed organizations having knowledge and experience in ChatBot application management. The candidate should also have thorough knowledge of the following:
  • Proficiency in relevant programming languages for customization, scripting, and integration. (e.g., Python, Java, JavaScript, Node.js).
  • In-depth experience in system development, design, Architecture and implementation.
  • Planning, implementation and administration of ChatBot application system through the use of controls, procedures, measurements and strategies.
  • High-level knowledge of current technology in the industry.
  • In depth knowledge in Documentation & Report/ MIS Preparation.
  • Good management capabilities with abilities to lead a team.
  • Good communication, presentation skills with good command of written English.
  • Good Interpersonal relations with pleasing personality.
Skills
  • web services
  • kubernetes
  • css
  • integration
  • chatbot
  • devops practices
  • gitlab ci/cd
  • sql server
  • mq
  • java
  • mysql
  • ci/cd
  • jenkins
  • agile methodologies
  • microservices
  • waterfall methodologies
  • hybrid methodologies
  • javascript
  • soap
  • node js
  • api design principles
  • logging tools
  • openshift
  • tcp-ip
  • chatbot application management
  • restful apis
  • technology
  • html
  • rest
  • monitoring tools
  • python
  • oracle
  • sql
  • data migration
  • nosql
  • pl sql
  • j2ee
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Engineering and Information Technology
Industries
  • Technology, Information and Internet

Referrals increase your chances of interviewing at TAT IT Technolgies by 2x

Sign in to set job alerts for “Lead Technician” roles.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Principal Grid Connection Engineer

Muscat, Muscat Kin-Tec Global Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Job Title: Principal Grid Connection Engineer

Location: Muscat, Oman

Contract Type: Permanent

About the Role: We are seeking an experienced Principal Grid Connection Engineer to provide technical leadership and expertise for grid connection activities within large-scale renewable and alternative energy projects. This role is ideal for a senior professional who has worked extensively on high-voltage electrical systems and complex process industries such as hydrogen, ammonia, or similar sectors. The successful candidate will play a key part in developing and disseminating knowledge, leading technical tasks on projects, ensuring grid compliance, overseeing system studies, and guiding the selection and evaluation of contractors, equipment, and service providers.

Responsibilities
  • Lead the development and dissemination of knowledge on grid connection for renewable and process projects.
  • Manage and oversee grid impact studies, power system studies, substation design, and routing.
  • Provide ownership of grid connection technical specifications and standards.
  • Lead tendering processes and technical evaluations of studies, systems, and contractors.
  • Model electrical systems to assess grid configuration and performance.
  • Support project development teams with selection of equipment, EPC contractors, and service providers.
  • Conduct technical due diligence for acquisitions and operational assets.
  • Lead discussions with stakeholders on regulatory, licensing, and technical matters relating to grid connection.
  • Address grid stability challenges and recommend solutions.
  • Develop and oversee electrical philosophies, designs, and safety procedures.
  • Mentor and develop junior engineers, supporting capability building in the region.
Requirements
  • Bachelor’s degree in Electrical Engineering (essential).
  • Postgraduate training in electrical systems, renewable energy, or energy efficiency (preferred).
  • Minimum 15 years of relevant experience in grid connection or electrical systems within oil and gas, renewable, or large process industries.
  • Strong knowledge of high-voltage (132kV, 220kV, 400kV) and medium-voltage systems.
  • Experience with electrical system modelling software (ETAP, DIgSILENT, PSSE desirable).
  • Proven background in renewable energy project development and execution.
  • Expertise in technical due diligence, safety standards, and regulatory frameworks for grid connection.
  • Strong leadership, communication, and stakeholder engagement skills.
  • Ability to work in multicultural environments and adapt to evolving business landscapes.
Working Conditions
  • Office-based role with frequent travel and site visits.
  • Involves interaction with multiple internal teams and external stakeholders including developers, contractors, consultants, and regulators.
Language
  • Fluent in English (essential).
  • Arabic language skills are an advantage but not required.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Principal Grid Connection Engineer

Muscat, Muscat KinTec Recruitment Ltd

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Job Title Principal Grid Connection Engineer

Location Muscat, Oman

Contract Type Permanent

About the Role

We are seeking an experienced Principal Grid Connection Engineer to provide technical leadership and expertise for grid connection activities within large-scale renewable and alternative energy projects. This role is ideal for a senior professional who has worked extensively on high-voltage electrical systems and complex process industries such as hydrogen, ammonia, or similar sectors.

The successful candidate will play a key part in developing and disseminating knowledge, leading technical tasks on projects, ensuring grid compliance, overseeing system studies, and guiding the selection and evaluation of contractors, equipment, and service providers.

Responsibilities
  • Lead the development and dissemination of knowledge on grid connection for renewable and process projects.
  • Manage and oversee grid impact studies, power system studies, substation design, and routing.
  • Provide ownership of grid connection technical specifications and standards.
  • Lead tendering processes and technical evaluations of studies, systems, and contractors.
  • Model electrical systems to assess grid configuration and performance.
  • Support project development teams with selection of equipment, EPC contractors, and service providers.
  • Conduct technical due diligence for acquisitions and operational assets.
  • Lead discussions with stakeholders on regulatory, licensing, and technical matters relating to grid connection.
  • Address grid stability challenges and recommend solutions.
  • Develop and oversee electrical philosophies, designs, and safety procedures.
  • Mentor and develop junior engineers, supporting capability building in the region.
Requirements
  • Bachelor’s degree in Electrical Engineering (essential).
  • Postgraduate training in electrical systems, renewable energy, or energy efficiency (preferred).
  • Minimum 15 years of relevant experience in grid connection or electrical systems within oil and gas, renewable, or large process industries.
  • Strong knowledge of high-voltage (132kV, 220kV, 400kV) and medium-voltage systems.
  • Experience with electrical system modelling software (ETAP, DIgSILENT, PSSE desirable).
  • Proven background in renewable energy project development and execution.
  • Expertise in technical due diligence, safety standards, and regulatory frameworks for grid connection.
  • Strong leadership, communication, and stakeholder engagement skills.
  • Ability to work in multicultural environments and adapt to evolving business landscapes.
Working Conditions
  • Office-based role with frequent travel and site visits.
  • Involves interaction with multiple internal teams and external stakeholders including developers, contractors, consultants, and regulators.
Language
  • Fluent in English (essential).
  • Arabic language skills are an advantage but not required.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Principal Grid Connection Engineer

Muscat, Muscat KinTec Recruitment Ltd

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Job Title Principal Grid Connection Engineer

Location Muscat, Oman

Contract Type Permanent

About the Role

We are seeking an experienced Principal Grid Connection Engineer to provide technical leadership and expertise for grid connection activities within large-scale renewable and alternative energy projects. This role is ideal for a senior professional who has worked extensively on high-voltage electrical systems and complex process industries such as hydrogen, ammonia, or similar sectors.

The successful candidate will play a key part in developing and disseminating knowledge, leading technical tasks on projects, ensuring grid compliance, overseeing system studies, and guiding the selection and evaluation of contractors, equipment, and service providers.

Responsibilities
  • Lead the development and dissemination of knowledge on grid connection for renewable and process projects.
  • Manage and oversee grid impact studies, power system studies, substation design, and routing.
  • Provide ownership of grid connection technical specifications and standards.
  • Lead tendering processes and technical evaluations of studies, systems, and contractors.
  • Model electrical systems to assess grid configuration and performance.
  • Support project development teams with selection of equipment, EPC contractors, and service providers.
  • Conduct technical due diligence for acquisitions and operational assets.
  • Lead discussions with stakeholders on regulatory, licensing, and technical matters relating to grid connection.
  • Address grid stability challenges and recommend solutions.
  • Develop and oversee electrical philosophies, designs, and safety procedures.
  • Mentor and develop junior engineers, supporting capability building in the region.
Requirements
  • Bachelor's degree in Electrical Engineering (essential).
  • Postgraduate training in electrical systems, renewable energy, or energy efficiency (preferred).
  • Minimum 15 years of relevant experience in grid connection or electrical systems within oil and gas, renewable, or large process industries.
  • Strong knowledge of high-voltage (132kV, 220kV, 400kV) and medium-voltage systems.
  • Experience with electrical system modelling software (ETAP, DIgSILENT, PSSE desirable).
  • Proven background in renewable energy project development and execution.
  • Expertise in technical due diligence, safety standards, and regulatory frameworks for grid connection.
  • Strong leadership, communication, and stakeholder engagement skills.
  • Ability to work in multicultural environments and adapt to evolving business landscapes.
Working Conditions
  • Office-based role with frequent travel and site visits.
  • Involves interaction with multiple internal teams and external stakeholders including developers, contractors, consultants, and regulators.
Language
  • Fluent in English (essential).
  • Arabic language skills are an advantage but not required.
This advertiser has chosen not to accept applicants from your region.

CRM & Billing Technical Lead - Microsoft Dynamics

Muscat, Muscat SWATX

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Summary

We are seeking a CRM & Billing Technical Lead with expertise in Microsoft Dynamics 365 to drive the design, development, and implementation of enterprise CRM and billing solutions. This role requires strong leadership, hands-on technical skills, and the ability to guide teams in delivering scalable, high-performance solutions.


Key Responsibilities

  1. Lead the design, architecture, and implementation of Microsoft Dynamics 365 CRM and Billing solutions
  2. Oversee end-to-end integrations with ERP, payment gateways, customer portals, and other enterprise systems
  3. Provide technical leadership to development teams, ensuring best practices in coding, architecture, and performance optimization
  4. Manage customizations, configurations, workflows, and plugins within Dynamics 365
  5. Collaborate with business stakeholders to gather requirements, design solutions, and define roadmaps
  6. Ensure high availability, scalability, and security of CRM & Billing systems
  7. Troubleshoot performance issues and oversee system upgrades and patches
  8. Work with DevOps teams for CI/CD pipeline automation and deployment management
  9. Ensure compliance with regulatory, security, and data protection standards

Requirements

Qualifications & Skills

  1. Bachelor's or Master's in Computer Science, Information Technology, or related field
  2. 8+ years of experience in Microsoft Dynamics 365 CRM & Billing solutions
  3. Strong hands-on experience with C#, .NET, JavaScript, SQL Server, and Azure
  4. Knowledge of billing models, invoicing processes, and subscription management
  5. Experience with RESTful APIs, SOAP, and integration patterns
  6. Familiarity with Agile methodologies (Scrum, SAFe) and DevOps practices
  7. Strong problem-solving and leadership skills
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Principal engineer Jobs in Oman !

Engineering Manager

Canonical

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the Engineering Manager role at Canonical

Join to apply for the Engineering Manager role at Canonical

Canonical 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, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ 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.

This is a general track for first-level engineering management positions at Canonical.

We believe that open source is just starting to transform the tech sector and enterprise compute. Our goal is to make open source easier, more reliable, and more secure for deployment and development. We strive to be the provider of 'most software to most companies'. To deliver on that ambition, our engineers are carefully selected from the applicants across the globe. We select for brilliance and motivation to take open source to the next level. Our engineering managers help teams achieve more than they realised they could, and feel proud of the result.

We believe that Engineering Managers should be outstanding developers themselves. They should be completely at home reviewing a patch or a software design spec. They are trusted engineers who understand the importance of a whole-team effort in creating great products and who enjoy seeing colleagues develop. They should contribute code themselves to set the standard for coding, but know that the code they write is far less significant than their ability to shape the whole team's direction, focus, and delivery. We grow management skills and train engineers who are interested in soft skills to be managers.

A typical first-level software engineering team is based in a single time zone, such as EMEA or Americas, or APAC, with an Engineering Manager and a Senior Engineer dedicated to a single product, who work as a team to shape the roadmap, technical strategy, code, documentation, and community engagement. They are both capable of coding, and are both leaders comfortable assigning work and maintaining expectations of delivery. They will both be expected to take management training at Canonical so they speak the same language when it comes to team behaviours, habits, routines, norms, and standards, but they focus on different sides of the problem.

An Engineering Manager is responsible for line management and career guidance. The ability to develop engineering talent, to represent your team and product from a technical perspective, and to drive collaboration with other teams and customers are all critical to success in this role.

We have open manager roles across a wide range of engineering domains, including:

  • Python and Golang
  • C / C++ / Rust
  • Data infrastructure
  • HTML / CSS / JavaScript / Typescript / React
  • Flutter
  • Distro packaging and systems
  • SAAS and web microservices
  • Kernel
  • Servers
  • Graphics, Browser and Desktop
  • Silicon enablement and embedded devices
  • Product Security

If your domain of expertise isn't listed above, yet you feel it's relevant to Canonical, then feel free to apply anyway. We will route you to the most suitable team.

Location: we have engineering management positions open in every time zone

What you'll do

  • Lead and develop a team of engineers, ranging from graduate to senior
  • Work remotely in a single major time zone, sometimes two
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders

What we're looking for in you

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above and beyond expectations
  • Excellent verbal and written communication skills in English
  • A love of developing and growing people and a track record of it
  • Experience in leading, coaching, and mentoring software developers
  • Organised and able to ensure your team delivers timely, high-quality results
  • Well-organised, self-starting, and able to deliver to schedule
  • Professional manner of interacting with colleagues, partners, and the community
  • You have advanced expertise in your domain
  • You are knowledgeable and passionate about software development
  • You have solid experience working in an agile development environment
  • You have a demonstrated drive for continual learning
  • Builds trust, relationships, and confidence
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each

Additional Skills We Value

  • Experience in a developer advocacy or community role
  • Ops and system administration experience
  • Performance engineering and security experience

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect 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 Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long haul company events

About Canonical

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 the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical 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.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Sign in to set job alerts for “Engineering Manager” roles. Software Engineering Manager - Sustaining Engineering Software Engineering Manager - Cross-platform C++ - Multipass Engineering Manager - Public Cloud, Python, Golang Software Engineering Manager, Ubuntu Gaming Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Desktop and Embedded Linux Optimisation Salesforce Engineering Manager, Commercial Systems Engineering Manager for IAM (Identity and Access Management) Linux Engineering Manager - Optimisation for Latest Hardware Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Systems Integrations Engineering Manager Software Engineering Manager - Ubuntu Linux Kernel Linux Enablement - Software Engineering Manager Ubuntu Enablement - Software Engineering Manager Ubuntu Engineering Delivery and Excellence Manager

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Engineering Manager

Muscat, Muscat Canonical

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Engineering Manager role at Canonical

Join to apply for the Engineering Manager role at Canonical

Canonical 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, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ 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.

This is a general track for first-level engineering management positions at Canonical.

We believe that open source is just starting to transform the tech sector and enterprise compute. Our goal is to make open source easier, more reliable, and more secure for deployment and development. We strive to be the provider of 'most software to most companies'. To deliver on that ambition, our engineers are carefully selected from the applicants across the globe. We select for brilliance and motivation to take open source to the next level. Our engineering managers help teams achieve more than they realised they could, and feel proud of the result.

We believe that Engineering Managers should be outstanding developers themselves. They should be completely at home reviewing a patch or a software design spec. They are trusted engineers who understand the importance of a whole-team effort in creating great products and who enjoy seeing colleagues develop. They should contribute code themselves to set the standard for coding, but know that the code they write is far less significant than their ability to shape the whole team's direction, focus, and delivery. We grow management skills and train engineers who are interested in soft skills to be managers.

A typical first-level software engineering team is based in a single time zone, such as EMEA or Americas, or APAC, with an Engineering Manager and a Senior Engineer dedicated to a single product, who work as a team to shape the roadmap, technical strategy, code, documentation, and community engagement. They are both capable of coding, and are both leaders comfortable assigning work and maintaining expectations of delivery. They will both be expected to take management training at Canonical so they speak the same language when it comes to team behaviours, habits, routines, norms, and standards, but they focus on different sides of the problem.

An Engineering Manager is responsible for line management and career guidance. The ability to develop engineering talent, to represent your team and product from a technical perspective, and to drive collaboration with other teams and customers are all critical to success in this role.

We have open manager roles across a wide range of engineering domains, including:

  • Python and Golang
  • C / C++ / Rust
  • Data infrastructure
  • HTML / CSS / JavaScript / Typescript / React
  • Flutter
  • Distro packaging and systems
  • SAAS and web microservices
  • Kernel
  • Servers
  • Graphics, Browser and Desktop
  • Silicon enablement and embedded devices
  • Product Security

If your domain of expertise isn't listed above, yet you feel it's relevant to Canonical, then feel free to apply anyway. We will route you to the most suitable team.

Location: we have engineering management positions open in every time zone

What you'll do

  • Lead and develop a team of engineers, ranging from graduate to senior
  • Work remotely in a single major time zone, sometimes two
  • Coach, mentor, and offer career development feedback
  • Identify and measure team health indicators
  • Implement disciplined engineering processes
  • Represent your team and product to stakeholders, partners, and customers
  • Develop and evangelise great engineering and organisational practices
  • Plan and manage progress on agreed goals and projects
  • Be an active part of the leadership team, collaborating with other leaders

What we're looking for in you

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above and beyond expectations
  • Excellent verbal and written communication skills in English
  • A love of developing and growing people and a track record of it
  • Experience in leading, coaching, and mentoring software developers
  • Organised and able to ensure your team delivers timely, high-quality results
  • Well-organised, self-starting, and able to deliver to schedule
  • Professional manner of interacting with colleagues, partners, and the community
  • You have advanced expertise in your domain
  • You are knowledgeable and passionate about software development
  • You have solid experience working in an agile development environment
  • You have a demonstrated drive for continual learning
  • Builds trust, relationships, and confidence
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each

Additional Skills We Value

  • Experience in a developer advocacy or community role
  • Ops and system administration experience
  • Performance engineering and security experience

What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect 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 Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long haul company events

About Canonical

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 the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical 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.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Sign in to set job alerts for "Engineering Manager" roles. Software Engineering Manager - Sustaining Engineering Software Engineering Manager - Cross-platform C++ - Multipass Engineering Manager - Public Cloud, Python, Golang Software Engineering Manager, Ubuntu Gaming Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Desktop and Embedded Linux Optimisation Salesforce Engineering Manager, Commercial Systems Engineering Manager for IAM (Identity and Access Management) Linux Engineering Manager - Optimisation for Latest Hardware Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Systems Integrations Engineering Manager Software Engineering Manager - Ubuntu Linux Kernel Linux Enablement - Software Engineering Manager Ubuntu Enablement - Software Engineering Manager Ubuntu Engineering Delivery and Excellence Manager

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

This advertiser has chosen not to accept applicants from your region.

Cloud Engineering Manager

Canonical

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ 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 an Engineering Manager . This role is an opportunity for a technologist with a passion for Linux and Cloud technologies to build a career with Canonical and drive success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, you will enjoy working with some of the best people in the industry at Canonical.

Location: This is a globally remote role.

The role entails

Responsibilities
  • Manage a growing engineering team to optimise the quality and velocity of both development and operations
  • Identify and measure team health indicators
  • Implement disciplined engineering and operations processes
  • Represent the BootStack team with respect to stakeholders, customers, and external teams
  • Ensure proper team focus on priorities, milestones, and deliverables
  • Work to meet service level agreements with customer deployments around the globe
  • Deliver quality managed services in a consistent, timely manner
What we are looking for in you
  • Bachelors (or equivalent) education in a technology field
  • Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams
  • Proven experience with OpenStack
  • Demonstrated strong commitment to testing methodologies and maintainable code quality
  • Experience with Linux system administration, Ubuntu/Debian a plus
  • Strong communication and cooperation skills
  • Experience with agile software development methodologies
  • Experience working in and managing distributed teams
  • Technical aptitude for understanding complex distributed systems
  • Experience with cloud topologies and technologies
  • Travel to team and company events and customer meetings, roughly 20% or less
What we offer colleagues
  • 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
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
About Canonical

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 the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical 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.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

J ob and company details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Software Development

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Principal Engineer Jobs