Attiva gli avvisi di lavoro via e-mail!

Microservices Engineer

Canonical

Torino

Remoto

EUR 40.000 - 70.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Inizia da zero o importa un CV esistente

Descrizione del lavoro

A leading provider of open source technologies, Canonical, seeks a Microservices Engineer to develop scalable and fault-tolerant applications. With a focus on back-end engineering in Go and Python, this role offers the chance to work with a global team and foster innovation in a remote work environment. Join Canonical to leverage your skills in building robust solutions that power enterprise initiatives in AI and IoT.

Servizi

Biannual in-person sprints
USD 2,000 annual learning budget
Performance bonuses
Flexible work environment
Employee Assistance Program

Competenze

  • Strong academic background in STEM or equivalent.
  • Proficient in Python and/or Go.
  • Experience with CI/CD pipelines.

Mansioni

  • Write high-quality, scalable software.
  • Design APIs and software architecture.
  • Develop and run tests to validate software.

Conoscenze

Python
Go
API design
DevOps
Software development
Communication

Formazione

Degree in Computer Science or STEM
High school academic record

Strumenti

Linux
Docker
Kubernetes

Descrizione del lavoro

Join to apply for the Microservices Engineer role at Canonical.

About 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. We are a pioneer of global distributed collaboration, with over 1200 colleagues in 75+ countries and few office-based roles. Teams meet periodically in interesting locations worldwide to align on strategy and execution.

We are founder-led, profitable, and growing.

Role Overview

This is a general selection track for teams focusing on back-end REST API microservices engineering in Go and Python, covering all seniority levels. Apply if you are an outstanding engineer with clear expertise in APIs, microservice design, engineering processes, and DevOps.

Responsibilities
  1. Write high-quality, scalable, and robust software.
  2. Design APIs and software architecture for review.
  3. Develop and run tests to validate software behavior.
  4. Build and maintain reliable, fault-tolerant applications.
  5. Collaborate with a globally distributed team.
  6. Provide technical leadership internally and externally.
  7. Debug issues and produce high-quality solutions.
  8. Contribute to technical documentation.
  9. Engage in cross-team collaboration at Canonical.
  10. Work remotely with biannual global travel for company events.
Candidate Profile
  • Strong academic record from high school and university or a compelling alternative path.
  • Degree in Computer Science or STEM, or equivalent experience.
  • Proven drive and ability to exceed expectations.
  • Proficiency in Python and/or Go.
  • Experience with modern, maintainable software development.
  • Knowledge of relational and non-relational databases.
  • Experience with CI/CD pipelines.
  • Background in systems programming or scalable web services.
  • Excellent English communication skills.
  • Experience with Linux, preferably Debian or Ubuntu.
  • Interpersonal skills, curiosity, flexibility, accountability.
  • Self-motivated with a passion for technology.
  • Willingness to travel twice a year for company events.
Additional Skills (Optional)
  • Experience with container technologies (LXD, Docker, Kubernetes).
  • Understanding of build systems and cross-compilation.
  • Experience with public/private clouds.
  • Designing and managing distributed systems.
  • Performance engineering and security expertise.
What We Offer

Competitive global compensation, annual reviews, performance bonuses, and benefits tailored to local needs. Perks include:

  • Distributed work environment with biannual in-person sprints.
  • USD 2,000 annual learning and development budget.
  • Recognition rewards, holiday leave, parental leave, Employee Assistance Program.
  • Opportunities for travel and international company events.
About Canonical

We are at the forefront of open source innovation, with Ubuntu as a key platform for AI, IoT, and cloud. We hire globally, expect excellence, and foster a remote work culture since 2004. Join us to challenge yourself, learn new skills, and contribute to impactful projects.

Equal Opportunity

We value diversity and are committed to providing a workplace free from discrimination. All qualified applicants will receive fair consideration.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.