Open Source JobHub
  • Jobs
  • Companies
  • Employer Quick Start
  • About Us
  • Blog
  • Sign in
  • Sign up
  • Jobs
  • Companies
  • Employer Quick Start
  • About Us
  • Blog

284 software engineer jobs found

Refine Search
Current Search
software engineer
Refine by Categories
Sales  (7) Management/Leadership  (1) Quality Assurance  (1) Software Development  (1) Software Engineering  (1) Technical Operations  (1)
System Administration  (1)
More
Refine by Job Type
Full time  (75) Part time  (7) Remote  (4) Hybrid Remote and Site  (1)
Refine by Salary Range
$40,000 - $75,000  (1)
Refine by Job Level
Team Lead  (1)
Canonical
26 May, 2023
Software Engineer - App Stores Backend (Remote)
Canonical Home based - Worldwide
Summary This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Canonical's Store team develops and operates the backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, within a bit of Golang. If you have a passion for clean APIs, have a bias towards shipping and believe that tests are the key to higher velocity and reliability, you'll fit right in. We have some exciting challenges ahead including continuing to scale our production architecture, expand the store backend to handle additional package types, and enhance our on-prem offering for IoT and Enterprise solutions. What you’ll do Collaborate remotely with a globally distributed team....
Canonical
26 May, 2023
Software Engineer - Ubuntu Core
Canonical Home based - EMEA
Redefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level operating systems, kernel, and device firmware. Our mission is to allow everyone to build robust solutions in various fields including but not limited to IoT, automotive, and aviation using the next generation secure embedded Linux operating system in a simple solution. We define a reliable and secure set of device recovery mechanisms that enable device manufacturers to simplify and standardise the field operations for fleets of heterogeneous appliances.  As a senior team member, you’ll be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86.  You will work on boot...
Canonical
25 May, 2023
Software Engineer - Cloud Images
Canonical Home Based - Americas
Role Summary This is an exciting opportunity for a software engineer passionate about Linux, cloud infrastructure, pipelines and automation, and open source software.. You will work closely with Amazon, Microsoft, Google and other world-class cloud partners to make Ubuntu the best platform there is in the clouds. Your time will be split between build system development (using Python, Jenkins and shell), implementation of cloud-related features within Ubuntu Server itself, operation of our continuous delivery pipelines, and direct partner engagement. You will strive to automate the delivery of existing and new Ubuntu products applied to all modern workloads from web servers to GPU-aided AI for servers, VM’s and containers, and integrate our products with cloud native services. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. As a part of our team, you will combine...
Canonical
25 May, 2023
Software Engineer - Docker Images & Community
Canonical Home based - Americas, EMEA
Senior Software Engineer - Container Images & Community Canonical is building a new generation of Ubuntu-based container images to simplify open source application deployment across the world. These container images will be free to use with long term security commitments, and engineered for performance, security and usability. As with Ubuntu, we will work in the open and welcome community participation. In this role, you’ll be developing the tools, technology and community processes necessary for building this new generation of container images. You’ll be working with multiple teams, both inside and outside Canonical, to ensure we deliver container images with the highest quality whilst maintaining a seamless Ubuntu user experience. You will also be highly involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images, for which you are expected to demonstrate deep insights into...
Canonical
25 May, 2023
Software Engineer - Identity Management for Canonical Products
Canonical Home based - Americas, EMEA
Summary This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Bring your Python and Golang skills to bear on identity, authorization and access management across Canonical's suite of enterprise products and web services. As a software engineer for Identity Management products of Canonical, you will modernize and expand the capabilities of the identity management solutions we use for authentication and authorization in our products, as well as our canonical.com and ubuntu.com websites. Your work on Identity Management will directly impact the users of all Canonical products. Technical excellence and a background in software engineering are necessary prerequisites for this role. You will be expected to own the design and...
Canonical
25 May, 2023
Software Engineer, Integration QA, Python
Canonical Home based - Americas, EMEA
This role is an opportunity for a seasoned technologist with a passion for Linux and integration testing to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products.  If you have an affinity for open source development, great communication skills, and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical. The Integration Testing team at Canonical is responsible for the development of software which automates the deployment of Canonical’s Cloud solutions based on OpenStack, Kubernetes, AWS, GCE, Azure, and Ubuntu. This software is used by Canonical’s global Field team to streamline the process of deploying and validating public and private cloud infrastructure and applications.  Successful candidates will be located in AMER/EMEA timezones due to the structure of the current team. As a software engineer you will have the opportunity to develop customer facing software...
Canonical
25 May, 2023
Software Engineer - Micro/Private/Bare-Metal Cloud
Canonical Home based - Americas, EMEA
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and building technology for democratization of Data Centers. Help us build the #1 bare metal cloud system, and work with the best and brightest people in technology at Canonical! 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 Design and implement...
Canonical
25 May, 2023
Software Engineer - OpenStack
Canonical Home Based - Americas
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. As a software engineer on the OpenStack Engineering team, you’ll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code. Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context.  Engineers who thrive at...
Canonical
25 May, 2023
Software Engineer - Python/Golang - Kubernetes
Canonical Home based - Americas, EMEA
As a member of the Kubernetes product team, you will build the operators and addons; the former, offering complete lifecycle management of mission-critical components, and the latter, a zero-ops experience for seamlessly integrating projects into your Kubernetes. You will gain familiarity with the latest features in Kubernetes and look to incorporate the best of open-source to bring functionality to our end-users. You will collaborate with industry peers and partners to bring the right solutions to our customers. This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, Golang and Kubernetes. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. What you’ll do Write high-quality code to create new features Debug issues and interact with a vibrant community Collaborate proactively with a distributed team...
Canonical
25 May, 2023
Software Engineer (Python/Linux/Packaging)
Canonical Home based - Americas, EMEA
Canonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope, to help developers ship their software efficiently to clouds and IoT devices. This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build systems and automation that can simplify the lives of developers and engineers trying to ship software to the widest possible audience. We design and maintain specialist Python tools to support the developer build and publication process. The team takes responsibility for tooling that builds snaps ,  charms and more recently, ROCKs ( OCI images) . Snapcraft allows developers to deliver app updates to millions of Linux systems...
Canonical
25 May, 2023
Software Engineer, Ubuntu Commercial Computers
Canonical Office Based - Beijing, China
Role Summary Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation. As a Software Engineer, you will be responsible for technical aspects of ensuring that Ubuntu functions well on systems. This fast-paced environment requires strong debugging, critical thinking and problem-solving skills, and deep knowledge of the Linux system. You will cooperate with the best developers in the open source communities to deliver the best user experience. Key Responsibilities Work closely with project managers and Field/QA engineers to identify, triage, and fix critical system-level problems; Work with individual upstream projects to find and apply patches for bugs affecting OEM/ODM customers; champion locally-developed...
Canonical
25 May, 2023
Software Engineer, Ubuntu Commercial Computers
Canonical Office Based - Taipei, Taiwan
Role Summary Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation. As a Software Engineer, you will be responsible for technical aspects of ensuring that Ubuntu functions well on systems. This fast-paced environment requires strong debugging, critical thinking and problem-solving skills, and deep knowledge of the Linux system. You will cooperate with the best developers in the open source communities to deliver the best user expereience. Key Responsibilities Work closely with project managers and Field/QA engineers to identify, triage, and fix critical system-level problems; Work with individual upstream projects to find and apply patches for bugs affecting OEM/ODM customers; champion locally-developed...
Canonical
25 May, 2023
Software Engineer, Ubuntu Commercial Computers
Canonical Office Based - Taipei, Taiwan
Role Summary Canonical's OEM Delivery Team works with tier-one OEM, IHV, and ODM customers to pre-load Ubuntu Classic, Ubuntu Core, and bring Ubuntu directly to millions of users. You will have the opportunity to enable cutting edge technology with world leading partners, and become the first contributor to the innovation. As a Software Engineer, you will be responsible for technical aspects of ensuring that Ubuntu functions well on systems. This fast-paced environment requires strong debugging, critical thinking and problem-solving skills, and deep knowledge of the Linux system. You will cooperate with the best developers in the open source communities to deliver the best user expereience. Key Responsibilities Work closely with project managers and Field/QA engineers to identify, triage, and fix critical system-level problems; Work with individual upstream projects to find and apply patches for bugs affecting OEM/ODM customers; champion locally-developed...
Canonical
25 May, 2023
Software Engineer - Ubuntu Server Certification
Canonical Home Based - Americas
Canonical is hiring a software engineer to join the Server Certification team. The Server Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. Members of the Server Certification team represent Canonical to our datacenter hardware partners. We focus on the interaction between server hardware and Ubuntu Linux, so the ideal candidate has software development experience and a good understanding of configuring and troubleshooting server hardware running Linux. This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. This team is centered in North and South American time zones. We work together with silicon companies, OEMs, ODMs...
Canonical
25 May, 2023
Software Engineer - Ubuntu Server for Public Cloud
Canonical Home based - Americas, EMEA
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Ubuntu Server. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Ubuntu Server is a platform that enables amazing technology the whole world over. Applicants to this role will have the opportunity to help with everything that goes into building Ubuntu Server. They will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.  What you’ll do Collaborate proactively with a distributed team Write high quality code to create new features Debug issues and produce high quality code to fix them Review code produced by other engineers Discuss ideas and collaborate on finding good solutions Work from home with global travel 2 to 4 weeks for internal and external events...
Canonical
25 May, 2023
Software Engineer - Ubuntu Systems Management
Canonical Home based - Americas, EMEA
This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations. Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. Landscape is the leading management tool to deploy, monitor and manage fleets of Ubuntu systems, including package and repository management, health and security monitoring, hardware inventory, and automation. As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process.  What you’ll do Collaborate proactively with a distributed team Write high-quality code to create new features, fix...
Canonical
25 May, 2023
System Software Engineer - Golang compiler, tooling, and ecosystem
Canonical Home based - Worldwide
We are building a new team to focus on the Golang programming language and its ecosystem on Ubuntu. They will deliver the best possible Golang runtime, developer experience and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities. This is an exciting opportunity for a software engineer passionate about open source software, Linux systems, software architectures and Go programming language. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and make Ubuntu the best operating system to develop and run Go applications in the cloud, in datacenters, in containers, directly on the operating system, and anywhere Ubuntu can run. The Ubuntu Foundations Team delivers the core Ubuntu system, the base for the entire Ubuntu...
Canonical
25 May, 2023
System Software Engineer - Rust compiler, tooling, and ecosystem
Canonical Home based - Worldwide
We are building a new team to focus on the Rust programming language and its ecosystem on Ubuntu. They will deliver the best possible Rust runtime, developer experience and supporting tooling in Ubuntu. We are keen to ensure that the cutting edge of modern programming languages innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities. This is an exciting opportunity for a software engineer passionate about open source software, Linux systems, software architectures and Rust programming language. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and make Ubuntu the best operating system to develop and run Rust applications in the cloud, in datacenters, in containers, directly on the operating system, and anywhere Ubuntu can run. The Ubuntu Foundations Team delivers the core Ubuntu system, the base for the entire Ubuntu...
Canonical
25 May, 2023
Senior Software Engineer - Cloud Images
Canonical Home Based - Americas
Role Summary This is an exciting opportunity for a senior software engineer passionate about Linux, cloud infrastructure, pipelines and automation, and open source software.. You will work closely with Amazon, Microsoft, Google and other world-class cloud partners to make Ubuntu the best platform there is in the clouds. Your time will be split between build system development (using Python, Jenkins and shell), implementation of cloud-related features within Ubuntu Server itself, operation of our continuous delivery pipelines, and direct partner engagement. You will strive to automate the delivery of existing and new Ubuntu products applied to all modern workloads from web servers to GPU-aided AI for servers, VM’s and containers, and integrate our products with cloud native services. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. As a part of our team, you will...
Canonical
25 May, 2023
Senior Software Engineer - Go
Canonical Home based - Worldwide
Design, develop and contribute to a mature distributed systems Go code base. We're looking for experienced Go developers who can show strong technical leadership and engineering rigour. Own the design, delivery and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale. As a software engineer on the Juju team, you'll be working on a large open source Go project that powers complex distributed software systems across the world. Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes and bare-metal. Combined with the Charmed Operator framework, Juju provides a complete solution for applications and infrastructure management. If you love solving interesting technical challenges in elegant, high-performance ways, come join our globally-distributed team of software engineers in building the future of the...
  • Home
  • Contact
  • About Us
  • Sponsors
  • Blog
  • In the News
  • Terms & Conditions
  • Privacy Policy
  • Employer
  • Employer Quickstart Guide
  • Post a Job
  • Pricing
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • Twitter
  • Facebook
  • LinkedIn
  • Follow us on Mastodon  mastodon
© 2023 Powered by Linux New Media USA, LLC