Python Software Engineer, Commercial Systems
il y a 1 semaine
This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, then you will enjoy working with some of the best people in the industry at Canonical.
The Commercial Systems unit has several areas of responsibility spread across five engineering teams that are closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are deployed to millions of machines all over the world.
The first area of responsibility is centered around security. We develop and operate Ubuntu Advantage and Livepatch backend services that support the authentication, authorization, and delivery of Extended Security Maintenance (ESM) at scale to a wide range of devices spanning from individual systems to large enterprise fleets running in cloud environments.
On the distributed systems front, we develop an open source identity manager Candid and a Juju multi-controller manager JIMM (Juju Intelligent Model Manager) that enables organizations to centrally manage operations across a number of Juju controllers deployed to public, private, and hybrid clouds. The large majority of our systems is deployed to Kubernetes clusters.
The third major area is related to internal business operations. We develop and operate several data warehouses, including data ingestion pipelines, that are relied on by operations and data analytics teams. In addition to that, we help internal business units to automate processes across a number of software solutions and integrate with a number of SaaS solutions to ensure a smooth flow of data. Last but not least, we have a dedicated team of Salesforce engineers and administrators who take care our Salesforce implementation and integration.
We are looking for new colleagues with strong background in Go or Python, who have the drive and energy to deliver and operate solutions at scale with the highest engineering quality, continuously develop their skills, and work with us on defining the future of open source.
**We expect you to have**:
- Bachelor's degree or equivalent in Computer Science or related engineering field.
- Experience as a software developer in a high-level language - preferably Go or Python.
- Experience building, deploying, and operating distributed systems and APIs.
- Excellent verbal and written communication skills in English.
- Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
- Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations prior to the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels.
**We would appreciate**:
- Experience developing and deploying for Ubuntu Linux in public clouds.
- Experience integrating authentication & authorization, financial, public cloud or marketplace systems.
- Experience with Salesforce development/integration or APEX.
**We offer**:
- Learning and Development opportunities and budget
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority pass for travel
- Flexible working option
- Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status._
LI-Remote #stack
-
Distributed Systems Software Engineer, Python
il y a 2 semaines
Bordeaux, France Canonical Temps pleinDistributed Systems Software Engineer, Python / GoJoin or sign in to find your next jobJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalContinue with Google Continue with GoogleDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems...
-
Lead Python Software Engineer, Commercial Systems
il y a 2 semaines
Bordeaux, France Canonical Temps pleinLead Python Software Engineer, Commercial Systems Join to apply for the Lead Python Software Engineer, Commercial Systems role at Canonical. Canonical is a leading provider of open‑source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public...
-
Software Engineer
il y a 2 semaines
Bordeaux, France Canonical Temps pleinSoftware Engineer (Python/Linux/Packaging)Join or sign in to find your next jobJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider...
-
Software Engineer
il y a 2 semaines
Bordeaux, France Canonical Temps pleinSoftware Engineer - Python - Container Images Join to apply for the Software Engineer – Python – Container Images 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 public cloud, data science, AI, engineering innovation...
-
Remote Python Software Engineer — Container Images
il y a 2 semaines
Bordeaux, France Canonical Temps pleinA leading open-source software provider is looking for a Software Engineer to develop and maintain container images using Python. This mid-senior level role requires experience with CI/CD systems and a mastery of container orchestration tools like Docker and Kubernetes. Candidates should be eager to work in a collaborative team environment and willing to...
-
Lead Python Engineer, Commercial Systems
il y a 2 semaines
Bordeaux, France Canonical Temps pleinA leading open-source software provider is looking for a Lead Python Software Engineer to develop engineering solutions and collaborate with technical teams. This role requires strong Python development experience and excellent presentation skills. The position is fully remote, allowing for international travel twice a year. Canonical offers a distributed...
-
Python and Kubernetes Software Engineer
il y a 2 semaines
Bordeaux, France Canonical Temps pleinPython and Kubernetes Software Engineer - Data, AI/ML & AnalyticsJoin or sign in to find your next jobJoin to apply for the Python and Kubernetes Software Engineer - Data, AI/ML & Analytics role at CanonicalContinue with Google Continue with GooglePython and Kubernetes Software Engineer - Data, AI/ML & Analytics4 months ago Be among the first 25...
-
Software Engineer
il y a 2 semaines
Bordeaux, France Canonical Temps pleinJoin or sign in to find your next jobJoin to apply for the Software Engineer - Cloud Images role at CanonicalContinue with Google Continue with Google3 weeks ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Cloud Images role at CanonicalGet AI-powered advice on this job and more exclusive features.Continue with Google Continue...
-
Software Engineer
il y a 2 semaines
Bordeaux, France Canonical Temps pleinJoin or sign in to find your next jobJoin to apply for the Software Engineer - Industrial IoT role at Canonical6 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalGet AI-powered advice on this job and more exclusive features.This is an exciting opportunity for a software engineer passionate...
-
Senior Data Science Software Engineer
il y a 2 semaines
Bordeaux, France Datadog Temps pleinA leading software development firm in Bordeaux is searching for a Senior Software Engineer on the Data Science team. The role involves designing, building, and scaling backend systems for next-generation data science products. Candidates should possess strong experience in programming languages like Python, Java, or Scala and have skills in microservices...