94 Principal Engineer jobs in Oman
Senior/Staff/Principal Engineer
Posted 11 days ago
Job Viewed
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
- 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
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
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
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
Senior/Staff/Principal Engineer
Posted 11 days ago
Job Viewed
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
- 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
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
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
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.
Technical Lead — ChatBot Applications
Posted 2 days ago
Job Viewed
Job Description
4 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
OverviewWe 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.
- 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.
- 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
- Mid-Senior level
- Contract
- Engineering and Information Technology
- 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-LjbffrPrincipal Grid Connection Engineer
Posted today
Job Viewed
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.
- 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.
- Office-based role with frequent travel and site visits.
- Involves interaction with multiple internal teams and external stakeholders including developers, contractors, consultants, and regulators.
- Fluent in English (essential).
- Arabic language skills are an advantage but not required.
Principal Grid Connection Engineer
Posted 4 days ago
Job Viewed
Job Description
Job Title Principal Grid Connection Engineer
Location Muscat, Oman
Contract Type Permanent
About the RoleWe 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.
- 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.
- Office-based role with frequent travel and site visits.
- Involves interaction with multiple internal teams and external stakeholders including developers, contractors, consultants, and regulators.
- Fluent in English (essential).
- Arabic language skills are an advantage but not required.
Principal Grid Connection Engineer
Posted 4 days ago
Job Viewed
Job Description
Job Title Principal Grid Connection Engineer
Location Muscat, Oman
Contract Type Permanent
About the RoleWe 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.
- 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.
- Office-based role with frequent travel and site visits.
- Involves interaction with multiple internal teams and external stakeholders including developers, contractors, consultants, and regulators.
- Fluent in English (essential).
- Arabic language skills are an advantage but not required.
CRM & Billing Technical Lead - Microsoft Dynamics
Posted 1 day ago
Job Viewed
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
- Lead the design, architecture, and implementation of Microsoft Dynamics 365 CRM and Billing solutions
- Oversee end-to-end integrations with ERP, payment gateways, customer portals, and other enterprise systems
- Provide technical leadership to development teams, ensuring best practices in coding, architecture, and performance optimization
- Manage customizations, configurations, workflows, and plugins within Dynamics 365
- Collaborate with business stakeholders to gather requirements, design solutions, and define roadmaps
- Ensure high availability, scalability, and security of CRM & Billing systems
- Troubleshoot performance issues and oversee system upgrades and patches
- Work with DevOps teams for CI/CD pipeline automation and deployment management
- Ensure compliance with regulatory, security, and data protection standards
Requirements
Qualifications & Skills
- Bachelor's or Master's in Computer Science, Information Technology, or related field
- 8+ years of experience in Microsoft Dynamics 365 CRM & Billing solutions
- Strong hands-on experience with C#, .NET, JavaScript, SQL Server, and Azure
- Knowledge of billing models, invoicing processes, and subscription management
- Experience with RESTful APIs, SOAP, and integration patterns
- Familiarity with Agile methodologies (Scrum, SAFe) and DevOps practices
- Strong problem-solving and leadership skills
Be The First To Know
About the latest Principal engineer Jobs in Oman !
Engineering Manager
Posted 25 days ago
Job Viewed
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
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
- 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
- Experience in a developer advocacy or community role
- Ops and system administration experience
- Performance engineering and security experience
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
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 Full-time
- 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 ManagerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrEngineering Manager
Posted 9 days ago
Job Viewed
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
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
- 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
- Experience in a developer advocacy or community role
- Ops and system administration experience
- Performance engineering and security experience
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
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 Full-time
- 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 ManagerWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Cloud Engineering Manager
Posted 2 days ago
Job Viewed
Job Description
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
- 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
- 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
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 detailsSeniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Software Development
#J-18808-Ljbffr