Software Engineer

hace 4 semanas


Guadalajara, Jalisco, México Canonical A tiempo completo
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 automatically, eliminating the long tail of supported releases and complex install instructions. Snapcraft enables thousands of applications from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft.

Likewise, Charmcraft enables collaboration between charmed operator developers, and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.

What we are looking for in you
  • You have expertise in Python.
  • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
  • You have a good understanding of build systems and toolchains, including for cross-compilation.
  • Experience working with container technology, such as Docker, Kubernetes and LXD.
  • Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem
  • Work with external open source and commercial projects to understand how we can better serve community needs.

What we offer you

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
  • Fully remote working environment - we've been working remotely since 2004
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is 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 on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

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.


  • Guadalajara, Jalisco, México Ntd Software A tiempo completo

    Sr. Software Development Engineer in Test (SDET) The Software Development Engineer in Test (SDET) is responsible for creating and maintaining automated tests to ensure our software products meet quality and performance standards. This role requires strong programming skills, experience with modern testing tools, and a collaborative mindset in a continuous...

  • Sr. Software Engineer

    hace 5 días


    Guadalajara, Jalisco, México Dew Software A tiempo completo

    Lead the team to build the next-generation global ingestion platform from the ground up and migrate existing complex use cases into that system. In its completion, the global ingestion platform will empower data connectivity in global markets (US, EU, APAC, etc). Work with a team of supportive and passionate software engineers. Architect and implement...


  • Guadalajara, Jalisco, México Flex A tiempo completo

    Software Automation Engineer Full time Software Automation Engineer Full time Guadalajara, Jalisco 020 Flextronics Technologies Mexico, S. de R.L. de C.V Job Summary To support our extraordinary teams who build great products and contribute to our growth, we're looking to add a Software Automation Engineer located in Guadalajara, South Campus. Repo... Leer...

  • Sr. Software Engineer

    hace 5 días


    Guadalajara, Jalisco, México Dew Software Inc A tiempo completo

    ● Lead the team to build the next-generation global ingestion platform from the ground up and migrate existing complex use cases into that system. In its completion, the global ingestion platform will empower data connectivity in global markets (US, EU, APAC, etc).● Work with a team of supportive and passionate software engineers. ● Architect and...

  • Software Engineer

    hace 6 días


    Guadalajara, Jalisco, México OMRON Corporation A tiempo completo

    Software Engineer – Mobile Robotics Software #ORT-3092 Standard Brand Omron Robotics & Safety Technologies, Inc Functional Group Published Job Title Software Engineer – Mobile Robotics Software ORT Application Software Engin-ORT152 Location OEI Mexico-OEIMX External Description We are looking for our next Software Engineer - Mobile Robotics...


  • Guadalajara, Jalisco, México Tiger Text A tiempo completo

    In one sentenceResponsible for design, development, modification, debug and / or maintenance of software systemsWhat will your job look like?You will design, develop, modify, debug and / or maintain software code according to functional, non-functional and technical design specifications.You will follow Amdocs software engineering standards, applicable...

  • Software Engineer .Net

    hace 5 días


    Guadalajara, Jalisco, México Connectingology A tiempo completo

    Importante empresa de tecnología se encuentra en busqueda de Software Engineer .Net para integrarse a su equipo de trabajo. Ofrecemos:Contratación directa con la empresa. Vales de despensa.Vales de gasolina.30 días de aguinaldo. SGMMApoyo dental y optico. 14 días de vacaciones. Fondo de Ahorro. Requisitos:Experiencia de 2 a 5 años como Software Engineer...

  • Software Engineer

    hace 6 días


    Guadalajara, Jalisco, México Amdocs A tiempo completo

    In one sentenceResponsible for design, development, modification, debug and / or maintenance of software systemsWhat will your job look like?You will design, develop, modify, debug and / or maintain software code according to functional, non-functional and technical design specifications.You will follow Amdocs software engineering standards, applicable...

  • Software Engineer

    hace 4 días


    Guadalajara, Jalisco, México C3 AI A tiempo completo

    , Inc. (NYSE:AI) is a leading Enterprise AI software provider for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. The C3 AI Platform supports the value chain in any industry with prebuilt, configurable,...

  • Intern Software Engineer

    hace 4 semanas


    Guadalajara, Jalisco, México C3 ai A tiempo completo

    We are looking for Intern Software Engineers for our Summer 2024 Internship Program in Guadalajara, Mexico. As an Intern Software Engineer, you will design and develop AI applications using the C3 AI Suite. Intern Software Engineers may be assigned to work on our applications, platform, or forward-deployed engineering teams. You will collaborate to do...


  • Guadalajara, Jalisco, México C3 ai A tiempo completo

    We are looking for Intern Software Engineers for our Summer 2024 Internship Program in Guadalajara, Mexico. As an Intern Software Engineer, you will design and develop AI applications using the C3 AI Suite. Intern Software Engineers may be assigned to work on our applications, platform, or forward-deployed engineering teams. You will collaborate to do...

  • Intern Software Engineer

    hace 3 semanas


    Guadalajara, Jalisco, México C3 ai A tiempo completo

    We are looking for Intern Software Engineers for our Summer 2024 Internship Program in Guadalajara, Mexico. As an Intern Software Engineer, you will design and develop AI applications using the C3 AI Suite. Intern Software Engineers may be assigned to work on our applications, platform, or forward-deployed engineering teams. You will collaborate to do...


  • Guadalajara, Jalisco, México Amdocs A tiempo completo

    Software Support Engineer (Shell/SQL/Linux) Amdocs In one sentenceResponsible for providing best-in-class technical support to a global customer base with high customer standards.Maintains ownership of the resolution of complex technical problems, including debugging, identifying bugs, tool and script development for problem diagnosis, troubleshooting and...

  • D365 Support Engineer

    hace 6 días


    Guadalajara, Jalisco, México Sonata Software A tiempo completo

    SonataSoftware OverviewSonata is a global technology company specializing in platform-based digital transformation, supporting businesses to become connected, open, intelligent and scalable. Sonata's PlatformationTM methodology brings together industry expertise, platform technology excellence, design innovation, and strategic engagement models to deliver...


  • Guadalajara, Jalisco, México Connectingology A tiempo completo

    Importante empresa de tecnología solicita Jr Software Engineer . Net para integrarse a su equipo de trabajo. Ofrecemos:Contratación directa con la empresaVales de despensaVales de gasolina30 días de aguinaldoSGMMApoyo dental y optico. 14 días de vacacionesFondo de ahorroRequisitos:1 año de experiencia como Software Engineer . NetExperiencia trabajando...


  • Guadalajara, Jalisco, México Amdocs A tiempo completo

    In one sentenceActs as a liaison among stakeholders, communicate and implements recommended solutions in the relevant domains and practices.What will your job look like?You will be responsible to implement, modify and / or maintain Digital web and Mobile applications using Low Code platform.You will be responsible for one or more specific modules within a...


  • Guadalajara, Jalisco, México Omron A tiempo completo

    Software Engineer – Mobile Robotics Software #ORT-3092 Job Title Software Engineer – Mobile Robotics Software No Requisition Number ORT-3092 Job Description We are looking for our next Software Engineer- Mobile Robotics Software with residence in Guadalajara, Jalisco. Omron Robotics and Safety Technologies, Inc.'s (ORT) Mobile Robotics Software...


  • Guadalajara, Jalisco, México Axented A tiempo completo

    We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.In this role, you should be able to work independently with little supervision. You should have excellent organization and...


  • Guadalajara, Jalisco, México Intel A tiempo completo

    Introduzca el título del trabajo o la habilidad para buscar Trabajos relevantes Introduzca su ciudad o código postal para mostrar los trabajos en su ubicación Inicio Trabajos para Senior Linux System Software Eng... 1 Trabajos para Senior linux system software engineer en Guadalajara ¿Quieres actualizaciones para búsquedas de trabajo similares? ...


  • Guadalajara, Jalisco, México Intel Corporation A tiempo completo

    Software Development Engineer page is loaded Software Development Engineer Apply locations Mexico, Guadalajara time type Full time posted on Posted Yesterday job requisition id JR Job Details:Job Description: Commercial Client Software and Services organization is a group in Intel that focuses on delivering industry-leading experiences through integrating...