309 Engineers jobs in the United Arab Emirates
engineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-LjbffrBe The First To Know
About the latest Engineers Jobs in United Arab Emirates !
engineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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-Ljbffrengineers
Posted today
Job Viewed
Job Description
Software Engineer - Python - Container Images
Dubai, AE
Junior
Salary Range: To be discussed
Summary
Canonical seeks engineers to develop container images using CI/CD, Python, and collaborate globally. Passion for open source and software development required.
Description
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 1100+ 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. Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment globally.
In this role, you'll be developing tools and technology for building and maintaining this new generation of container images, working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.
This role entails:
- Build robust, scalable, leading-edge container images
- Work on automated CI/CD processes for building, testing, and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python to deliver new functionalities to our container-building tools
- Participate in strong engineering processes through code and architectural review
- Provide technical feedback for the team's decision-making process
- Engage with the open-source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
What we are looking for in you:
- You are knowledgeable and passionate about software development
- You are a team player and have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high-quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have significant experience with Python
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who believes that sharing is caring, and knowledge is power
- Your skills range from those of a Graduate to a mid-senior Software Engineer
- You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree
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 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.
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 on a global basis and set a very high standard for people joining the company.
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