![Canonical - Jobs](https://media.trabajo.org/img/noimg.jpg)
Senior Software Engineer
4 weeks ago
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
The Ubuntu MAAS team is responsible for delivering our Metal As A Service hyperscale provisioning technology. Ubuntu strives to be the most scalable, cloud ready server distribution and MAAS is our platform to get it there. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability.
Applicants should be passionate about the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion. This position requires international travel several times a year.
What you'll do- Develop MAAS core components and features to make MAAS the #1 bare metal cloud system.
- Shape the architecture of MAAS to make it simpler, faster and easier to use.
- Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
- Contribute your improvements to our continuous integration environment, tests and practices, to maintain fast feedback and good test coverage.
- Contribute to documentation of current and existing features, making it world-class resource for Data Centre operators and users.
- Provide technical communication and collaboration with other teams where appropriate.
- Take personal ownership of problems and drive them to solutions.
- Travel internationally a few times a year to meet and collaborate with your and other teams.
- Solid track record of professional software development experience in Python, Go or similar.
- Capacity to learn quickly about new systems and techniques
- Excellent logic, problem solving, and troubleshooting skills
- Strong English language communication skills - both written and verbal
- Experience with Linux server technologies, including but not limited to Virtualization (KVM), Containers (LXC), etc.
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- Knowledge of network technologies, including PXE, DHCP, TFTP, DNS, NTP
- Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT and others)
- Strong experience with networking, storage technologies and Cloud hosting and infrastructure.
- Ideally, experience of large-scale physical server provisioning and automation, including rapid deployment, configuration, management and service orchestration.
- Familiarity with some of the open source development tools and methodologies used in creation of several Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core), such as Launchpad, Debian packaging tools (APT, dpkg) and snapcraft.
Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.
#LI-Remote #stack
-
Senior Structural Engineer
1 week ago
Moncton, New Brunswick, Canada GEMTEC Consulting Engineers & Scientists Limited Full timeAbout GEMTECGEMTEC is a growing firm that values motivated and skilled individuals to join its team. We offer a challenging and inviting workplace, where employees can gain diverse experiences and advance their careers. Recognizing the importance of creative and talented employees, GEMTEC invests in employee development to enhance the firm's success. We aim...
-
Senior Engineering Manager
1 week ago
Moncton, New Brunswick, Canada EightSix Network Inc Full timeGreystone Energy Systems is growing and we are looking for a motivated Sr. Engineering Manager tolead the Engineering team in Moncton, New Brunswick.You will collaborate closely with all Engineering Disciplines (Mechanical, Software, Hardware and Testing) as well with cross functional teams including leadership/management, customers, product management, and...
-
Senior Structural Engineer
1 week ago
Moncton, New Brunswick, Canada GEMTEC Consulting Engineers & Scientists Limited Full timeGEMTEC is a growing firm and we are continually looking for motivated and skilled individuals to join our team. We have created a challenging and inviting workplace, where individuals are provided the opportunity to gain a variety of experience and advance their careers. GEMTEC management understands that creative, talented employees are assets, and that...
-
Software Engineer
4 weeks ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeThe roleOur Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. Building new tools, dashboards and analytics that empower colleagues, managers and executives to make better decisions and deliver better work.About CanonicalCanonical is a pioneer in the digital workplace, established in 2004...
-
Software Engineer
1 month ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeThe roleOur Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. Building new tools, dashboards and analytics that empower colleagues, managers and executives to make better decisions and deliver better work.About CanonicalCanonical is a pioneer in the digital workplace, established in 2004...
-
Senior Power Systems Engineer
1 week ago
Moncton, New Brunswick, Canada Eaton Full timeJob Description:Job information Senior Power Systems Engineer from the Company Eaton, this latest Senior Power Systems Engineer job vacancy is located in the city Moncton, NB located in the country Canada . This latest job opening is open to job seekers who have the latest education / graduate Bachelor Degree . Job Vacancies in this Customer Service field...
-
Senior Data Engineer
1 week ago
Moncton, New Brunswick, Canada Fiddlehead Technology Full timeDiscover The Opportunity Moncton, NBInformation TechnologyExperiencedFull-time Fiddlehead Technology is a Data Science start-up company with a 10-year history. We're currently actively growing to better serve increasing demand for Machine Learning and AI solutions coming from our clients in the consumer-packaged goods industry. We help them...
-
Senior Data Engineer
1 week ago
Moncton, New Brunswick, Canada Fiddlehead Technology Full timeFiddlehead Technology is a Data Science start-up company with a 10-year history. We're currently actively growing to better serve increasing demand for Machine Learning and AI solutions coming from our clients in the consumer-packaged goods industry. We help them understand, analyze their data and build Machine Learning models to help grow their top and...
-
Senior Developer, Data Engineer
1 week ago
Moncton, New Brunswick, Canada Bell Canada Full timeAt Bell, we do more than just create networks and services - we're all about helping Canadians connect with one another and the world. If you've got groundbreaking ideas and want to join a team that values professional growth and well-being, Bell is the place for you.Corporate Services is the heart of the action, supporting Bell's industry leadership. Our...
-
Intermediate / Senior Municipal Engineer (23065)
4 weeks ago
Moncton, New Brunswick, Canada GEMTEC Consulting Engineers and Scientists Limited Full timeDue to our recent growth and expansion, GEMTEC is actively seeking an Intermediate or Senior Municipal Engineer for our Moncton NB or Halifax NS office.GEMTEC is an employee-owned company, which will provide the successful candidate with an opportunity to generate new and innovative ways to approach consulting engineering. We are a dynamic group of...
-
Intermediate / Senior Municipal Engineer (23065)
2 months ago
Moncton, New Brunswick, Canada GEMTEC Consulting Engineers and Scientists Limited Full timeDue to our recent growth and expansion, GEMTEC is actively seeking an Intermediate or Senior Municipal Engineer for our Moncton NB or Halifax NS office.GEMTEC is an employee-owned company, which will provide the successful candidate with an opportunity to generate new and innovative ways to approach consulting engineering. We are a dynamic group of...
-
Big Data Engineer
1 week ago
Moncton, New Brunswick, Canada Fiddlehead Technology Full timeFiddlehead Technology is a Data Science start-up company with a 10-year history. We're currently actively growing to better serve increasing demand for Machine Learning and AI solutions coming from our clients in the consumer-packaged goods industry. We help them understand, analyze their data and build Machine Learning models to help grow their top and...
-
Python Engineer
1 month ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeThis role is home based in the Boston metropolitan area, and you are expected to be able to visit our Boston lab regularly, 4 - 6 times per month.This is a Python software engineering opportunity for a computer lab engineer passionate about open source software, Linux, and the latest server and network technologies. Come build a rewarding, meaningful career...
-
Python Engineer
4 weeks ago
Moncton, New Brunswick, Canada Canonical - Jobs Full timeThis role is home based in the Boston metropolitan area, and you are expected to be able to visit our Boston lab regularly, 4 - 6 times per month.This is a Python software engineering opportunity for a computer lab engineer passionate about open source software, Linux, and the latest server and network technologies. Come build a rewarding, meaningful career...
-
Senior Support
1 month ago
Moncton, New Brunswick, Canada Canonical - Jobs Full time*Note* - This role is office-based in Riyadh, Saudi Arabia. Candidates must be based there or have the ability to relocate (we offer VISA sponsorship). Combine your Linux support and software engineering skills, passion for technology, and your general knowledge of the full stack, from hardware to application, networking, Linux and open source, to help...
-
Senior Support
4 weeks ago
Moncton, New Brunswick, Canada Canonical - Jobs Full time*Note* - This role is office-based in Riyadh, Saudi Arabia. Candidates must be based there or have the ability to relocate (we offer VISA sponsorship). Combine your Linux support and software engineering skills, passion for technology, and your general knowledge of the full stack, from hardware to application, networking, Linux and open source, to help...
-
Mechanical Engineering
1 week ago
Moncton, New Brunswick, Canada MCW Group of Companies Full time77 Vaughan Harvey Blvd, Moncton, NB E1C 0K2, Canada Req #11 Since 1964 the MCW Group has built a solid reputation for the delivery of Professional Consulting Engineering Services, Energy Management Services, and Engineering Development Services. The systems designed by the MCW Group of Companies are built to deliver energy effectively in the form of...
-
Software Developer IV
1 week ago
Moncton, New Brunswick, Canada International Game Technology Full timePress Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert Select how often (in days) to receive an alert: IGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports...
-
Software Developer IV
1 week ago
Moncton, New Brunswick, Canada International Game Technology Full timePress Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert Select how often (in days) to receive an alert: IGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports...
-
Process Engineer
1 week ago
Moncton, New Brunswick, Canada Summit Search Group Full timeProcess Engineer Work Location Moncton, New BrunswickOn behalf of our client, a rapidly growing company and a leader in environmentally sustainable cleaning products, we are looking for a Process Engineer in Moncton, New Brunswick. The Process Engineer will report to the Director of Engineering & Asset Technology, and will contribute to the optimization and...