2 413 Principal Engineer jobs in Saudi Arabia

Principal Engineer - Pega

ASB Bank

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Principle Engineer - Pega

Mō Mātou | About us: At ASB, we believe progress is more than just financial. It's about helping New Zealanders, communities, and our environment thrive together. We're a purpose-led organisation with a proud history and a clear vision to support Kiwis in getting one step ahead. Our work is guided by strong values such as caring, integrity, courage, passion, and unity, and brought to life by a diverse team of people who genuinely care about making a difference. We're one of Aotearoa's most trusted banking partners, combining the stability and scale of a large organisation with a culture that ensures you're recognised as an individual. Your ideas, your growth, and your contribution matter here. You'll be supported to do meaningful work that has a real impact every day.

About the role

As a Principal Engineer , you'll solve complex engineering challenges and design solutions that uplift our entire Engineering Practice. You'll play a key role in building and maintaining ASB's Pega Centre of Excellence — working across a modernisation and integration programme that spans Pega, Data, CRM , and enterprise-scale integration . You'll bring technical and non-technical leaders on the journey by building trust , maintaining momentum , and removing roadblocks to deliver meaningful business outcomes . You'll be part of a tight-knit, autonomous, multi-disciplinary team of Principal Engineers driving engineering excellence across ASB. We work in agile ways and continuously grow our skills to improve outcomes for our customers.

Ō Pūkenga | About you

We're looking for a seasoned Engineering leader or Architect with experience in modern tech environments at scale . You'll bring initiative , problem-solving skills , and a collaborative leadership style .

You'll Have
  • Proven experience in business process management platforms (e.g. Pega, Appian, IBM Suite)
  • Event streaming experience (e.g. Apache Kafka, Confluent Cloud)
  • Strong knowledge of containerisation, APIs, and CI/CD for data workload management
  • Advanced understanding of AI tooling and trends (e.g. generative AI, MLOps, agentic AI), especially within Pega
  • Deep knowledge of risk, security, and governance in large organisations
  • Expertise in transformational integration and delivery
  • Strong interpersonal and leadership skills — able to uplift engineers and stakeholders
  • Ability to switch context, learn fast, build trust, and take people on the journey
Te mahi ki ASB | Working for ASB

ASB's sense of who we are and what we stand for is grounded in our values. They guide our business in our day-to-day interactions with our team, customers and community. They are what makes ASB — ASB.

  • Career Growth: Access to learning and development through training sessions, courses, and internal opportunities
  • Inclusive Culture: Join values-led teams that celebrate diversity and support employee-led communities
  • Health & Wellbeing: Southern Cross Wellbeing One health insurance, lifestyle and volunteering leave, and mental wellbeing support
  • Meaningful Benefits: Enjoy discounted banking, insurance, and a generous parental leave top-up
  • Impactful Work: Be part of a purpose-led organisation that makes a difference for New Zealanders

Join us and make a difference - apply today!

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

Principal Engineer - Drainage

Riyadh, Riyadh AECOM

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

We will give you the flexibility you need to do your best work with hybrid work options. Whether you’re working from an AECOM office, remote location or at a client site, you will be working in a dynamic environment where your integrity, entrepreneurial spirit and pioneering mindset are championed.You will help us foster a culture of equity, diversity and inclusion - a safe and respectful workplace, where we invite everyone to bring their whole selves to work using their unique talents, backgrounds and expertise to create transformational outcomes for our clients.We will encourage you to grow and develop your career with us through our technical and professional development programs and diverse career opportunities. We believe in leadership at all levels. No matter where you sit in the organization you can make a lasting impact on the projects you work on, the teams and committees you join and our business.We offer competitive pay and benefits, well-being programs to support you and your family, and the development resources you need to advance your career.When you join us, you will connect and collaborate with a global network of experts - planners, designers, engineers, scientists, consultants, program and construction managers - leading the change toward a more sustainable and equitable future. Join us and let’s get started.As an Equal Opportunity Employer, we believe in each person’s potential, and we’ll help you reach yours.

**Job Description**:
AECOM has a range of roles for experienced civil and infrastructure drainage and wet utility engineers across a range of projects. Responsible for review of technical design submissions. Coordinating design consultants and contractor submissions. Ability to work independently with good technical knowledge. Full understanding of drainage, hydrology, potable and foul water systems and TSE.Job Duties: Undertake detailed technical reviews from concept through to detailed designManaging and coordinating design submissions from contractors and designersDocumentation management using appropriate software and systemsPreparation of Scope of Works and Requests for ProposalsTechnical assessment of tenders and proposalsQuality management and compliance with design proceduresMonitoring and reporting on programme and cost control Senior technical resource acting as technical advisor in drainage, potable and foul water systems and TSE. Responsible for design review and coordination on major infrastructure and building projects.

**Qualifications**:
**MINIMUM REQUIREMENTS**: Specific Skills Required: Good technical skills and management experiencePerson Specification: Build successful working relationships with internal departmentsAbility to handle multiple tasks and establish priorities for the timely completion of work.High level of professionalism, initiative and creativity.Problem solving/lateral thinking skills.Experience15 - 20 years’ of experience in design of drainage and wet utilitiesMiddle East experience preferredPrevious experience within a consultancy on major projectsAdditional CommentsProjects are in Neom, Tabuk, Kingdom of Saudi Arabia. Remote location. PREFERRED QUALIFICATIONS: Bachelor’s or Master’s Degree in Civil Engineering. Project Management qualifications beneficialChartered Engineer, Professional Engineer

Additional Information

With infrastructure investment accelerating worldwide, our services are in great demand, and there’s never been a better time to be at AECOM! Join us, and you’ll get all the benefits of being a part of a global, publicly traded firm - access to industry-leading technology and thinking and transformational work with big impact and work flexibility.

AECOM provides a wide array of compensation and benefits programs to meet the diverse needs of our employees and their families. We also provide a robust global well-being program. We’re the world’s trusted global infrastructure firm, and we’re in this together - your growth and success are ours too.

As an Equal Opportunity Employer, we believe in each person’s potential, and we’ll help you reach yours.

Join us and let’s get started.
This advertiser has chosen not to accept applicants from your region.

BMS Technical Principal Engineer

Riyadh, Riyadh Schneider Electric Gruppe

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description - BMS Technical Principal Engineer (00938A)

BMS Technical Principal Engineer - 00938A

Job Description
The primary responsibility of this position will include programming of BMS systems and functional testing of BMS systems. This will include designing, implementing, verifying, and maintaining a Library of code throughout its lifecycle. Additional responsibilities will be ownership of software for a system assigned. Individuals in this position must review customer requirements, which include software system development requirements, software and hardware specifications and provide feedback when system Sequence of Operations are not functional from a system standpoint.
Principle responsibilities include, but are not limited to:
• Create BMS system programs according to Sequence of operations
• Create functional test and prepare sites for Commissioning agent
• Create and maintain appropriate software documentation, including high-level system descriptions.
• Work independently and collaboratively with a small team to solve technical and market challenges.
• Successfully interact cross-functionally to develop solutions.
• Evaluate and recommend technologies and practices to improve development.
• Maintain working knowledge of emerging concepts and technologies.
• Graphics design using TGML and working in a collaborate environment while following and improving standards
• Resolve software defects and work with technicians in the field to resolve software issues.

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

R&D Principal Engineer

Al Khorayef Group

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Bachelor of Technology/Engineering(Mechanical)

Nationality

Any Nationality

Vacancy

1 Vacancy

Job Description

Responsibilities :

  • Design and develop new pumping systems and improve existing designs using engineering principles and analysis.
  • Create detailed 2D and 3D models and manufacturing drawings using CAD software (e.g., SolidWorks, AutoCAD).
  • Perform hydraulic and mechanical calculations, including pump performance analysis, stress analysis (FEA), and computational fluid dynamics (CFD) as needed.
  • Select appropriate pump components, materials, and sealing systems based on application requirements and cost considerations.
  • Develop and execute testing protocols to validate pump performance, efficiency, and reliability.
  • Analyze test data and implement design modifications to optimize pump performance.
  • Collaborate with cross-functional teams, including manufacturing, sales, and marketing, to ensure successful product development and market introduction.
  • Prepare technical documentation, including design specifications, performance reports, and installation manuals.
  • Troubleshoot and resolve technical issues related to pump design and performance.
  • Stay up-to-date with industry trends, technological advancements, and relevant standards related to pump design.
  • Participate in design reviews and contribute to continuous improvement initiatives.
  • Provide technical support to customers and internal teams as required.

Knowledge and experiences:

  • 6+ years of experience in pump design and development.
  • Proficiency in CAD software for 2D and 3D modelling and drafting
  • Experience with FEA and CFD software for design analysis and optimization
  • Willing to travel internationally, including to China
  • Willing to learn and adapt to the new tasks and environment
  • Good problem-solving skills with a drive for results
  • Ability to build peer relationships as well as work independently

Education and certifications:

Bachelor s or MSc degree in Mechanical Engineering or equivalent is required

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at

People Looking for R&D Engineer Jobs also searched
  • Dammam/Khobar/Eastern Province - Saudi Arabia
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Principal Engineer - Dry Utilities

Riyadh, Riyadh WSP in the Middle East

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

WSP are seeking a Principal Engineer - Dry Utilities to join our team in Riyadh, Saudi Arabia. The successful candidate will lead and contribute to the design and implementation of electrical and power infrastructure projects in the Middle East.

Responsibilities
  • Provide overall engineering solutions, analysis, specifications, and procurement support for infra projects.
  • Manage opportunity and risk on the project.
  • Maintain a good knowledge of the contract and key clauses.
  • Manage deliverables and provide technical support to the team.
  • Prepare time schedules, resource plans and assist in preparation of budgets.
  • Lead bids/prospects, developing techno-commercial offers in liaison with internal and external parties.
  • Manage project execution till final delivery with NOCs.
  • Monitor and control budget, invoices.
  • Manage Engineers and CAD team and provide technical support.
  • Design High Voltage, Medium Voltage, Low Voltage, street lighting and telecom networks for infrastructure, urban plan, roads, tunnels projects.
  • Carry out grounding, lightning protection, cable containment and shielding.
  • Undertake load flow analysis, short circuit, protection schemes, grounding system calculations.
  • Produce reports, drawings, calculations and presentations.
  • Attend meetings with authorities regarding utility design proposals.
  • Aware of local authorities regulations in Gulf region.
  • Advise and present engineering solutions to clients and stakeholders.
  • Familiar with Dialux, Amtech, ETAP, AutoCAD, Civil3D, Navisworks and Microsoft Office to produce deliverables.
  • Follow QA/QC in compliance with project requirements.
  • Organize and attend progress meetings with contractors, consultants and authorities.
  • Minimize end users comments and ensure client satisfaction and quality of deliverables.
  • Ensure that the design meets all relevant codes and standards.
  • Review of contractor shop drawings and materials submittals.
Qualifications
  • BEng / BSc (Hon) or equivalent discipline with minimum 12 years post-graduate experience; C.Eng & PMP are an advantage.
  • Member of/working towards associated professional body membership.
  • Modelling of power and lighting networks.
  • Detailed design of engineering solutions.
  • Good report writing skills.
  • Compiling authority approval documentation in accordance with local authority standards to obtain approvals.
  • Excellent speaking and writing communication skills in English.
What we offer

We offer work-life balance options including flexible work arrangements. In addition to competitive pay, WSP provides standard benefits including first-class medical cover, generous annual leave, and paid professional subscriptions.

Imagine a better future with us. Join our global team of more than 69,000 employees delivering positive impact in communities near and far. Apply today.

Seniority level: Mid-Senior level

Employment type: Part-time

Job function: Engineering and Information Technology

Industry: Professional Services

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

Senior/Staff/Principal Engineer

Canonical

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Overview

Join to apply for the Senior/Staff/Principal Engineer 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 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.

Role responsibilities
  • 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 the broader communities
  • Debugging issues and producing high-quality code to fix them
  • Contributing to technical documentation with the aim of making it the best of its kind
  • Working from home with global travel twice annually for company events
What we are looking for
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about an 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
  • 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
  • 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 daily. 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.

Canonical is an equal opportunity employer. We 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
  • 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

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

Senior/Staff/Principal Engineer

Canonical

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the Senior/Staff/Principal Engineer role at Canonical

3 days ago Be among the first 25 applicants

Join to apply for the Senior/Staff/Principal Engineer 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 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.

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 “Principal Staff Engineer” roles. Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Software Engineer - Cross-platform C++ - Multipass System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Software Engineer - Immutable Ubuntu Desktop Senior Software Engineer - Python/MongoDB

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.
Be The First To Know

About the latest Principal engineer Jobs in Saudi Arabia !

Senior/Staff/Principal Engineer

Canonical

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Overview

Join to apply for the Senior/Staff/Principal Engineer 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 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.

Role responsibilities
  • 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 the broader communities
  • Debugging issues and producing high-quality code to fix them
  • Contributing to technical documentation with the aim of making it the best of its kind
  • Working from home with global travel twice annually for company events
What we are looking for
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about an 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
  • 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
  • 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 daily. 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.

Canonical is an equal opportunity employer. We 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
  • 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

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

Senior/Staff/Principal Engineer

Canonical

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the Senior/Staff/Principal Engineer role at Canonical

3 days ago Be among the first 25 applicants

Join to apply for the Senior/Staff/Principal Engineer 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 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.

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 “Principal Staff Engineer” roles. Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Software Engineer - Cross-platform C++ - Multipass System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Software Engineer - Immutable Ubuntu Desktop Senior Software Engineer - Python/MongoDB

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.

Senior/Staff/Principal Engineer

Canonical

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome

Join to apply for the Senior/Staff/Principal Engineer role at Canonical

3 days ago Be among the first 25 applicants

Join to apply for the Senior/Staff/Principal Engineer 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 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.

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 “Principal Staff Engineer” roles. Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Software Engineer - Cross-platform C++ - Multipass System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Software Engineer - Immutable Ubuntu Desktop Senior Software Engineer - Python/MongoDB

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.

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