Microservices Engineer

hace 4 semanas


Ecatepec de Morelos, México Canonical A tiempo completo

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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. Canonical is a pioneer of global distributed collaboration with 1200+ colleagues in 75+ countries and very few office‑based roles. Teams meet two to four times yearly in person in interesting locations worldwide to align on strategy and execution.The company is founder‑led, profitable, and growing. This is a general selection track for teams that focus on back‑end REST API microservices engineering in Go and Python. It covers all levels of seniority. Apply if you are an outstanding engineer with crisp, well‑articulated views on APIs, microservice design, engineering processes, and DevOps. Our services must scale to handle millions of Ubuntu clients and collaborate across thousands of community members. They are central to the health of critical infrastructure worldwide.Key Areas of InterestAPI design, documentation, and governanceDatabase performance design considerations and skillsMulti‑region service delivery for resilience and performanceFuzzing and other proactive security analysis techniquesTracing and profiling for distributed systems insightsNext‑generation DevOps practicesWhat Your Day Will Look LikeWrite high‑quality, well‑designed, and robust software that works at scaleDesign APIs and software architecture for collegial reviewWrite tests that validate software behaviourBuild and maintain reliable, fault‑tolerant applications and servicesCollaborate proactively with a globally distributed teamDisplay technical leadership internally and within our external communitiesDebug issues and produce high‑quality solutions to resolve themContribute to technical documentation to make it the best of its kindDiscuss, contribute to, and collaborate across teams at CanonicalWork from home with global travel twice annually for company eventsWhat We Are Looking For in YouAn exceptional academic track record from high school and universityUndergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative pathDrive and a track record of going above and beyond expectationsProficiency in Python and/or GoHistory of writing modern, maintainable softwareExperience with relational and non‑relational database systemsContinuous integration and continuous delivery experienceExperience with systems programming or scalable web servicesProfessional written and spoken EnglishExperience with Linux (Debian or Ubuntu preferred)Excellent interpersonal skills, curiosity, flexibility, and accountabilityPassion, thoughtfulness, and self‑motivationExcellent communication and presentation skillsResult‑oriented, with a personal drive to meet commitmentsAbility to travel twice a year, for company events up to two weeks eachAdditional Skills That You Might Also BringExperience with container tech such as LXD, Docker, and KubernetesUnderstanding of build systems and toolchainsExperience with cross‑compilationExperience with hyperscale public clouds and/or private cloudsExperience with designing, building, and running distributed systemsPerformance engineering and security experienceWhat We Offer YouDistributed work environment with twice‑yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass, and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open‑source projects, we are changing the world of software. We recruit on a global basis and set a high standard for people joining the company. We expect excellence; to succeed we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.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. #J-18808-Ljbffr


  • Microservices Engineer

    hace 4 semanas


    ecatepec de morelos, México Canonical A tiempo completo

    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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...

  • Senior Software Engineer

    hace 3 semanas


    estado de méxico UST A tiempo completo

    Senior Software Engineer - Java Microservices Be among the first 25 applicants. Role Overview UST is searching for a Senior Software Engineer who will lead design of low-latency, event-driven architecture. Responsibilities Migrate to use service-based APIs from a monolithic architecture Implement reactive patterns on k8, using Kafka, Flink, Quarkus and more...


  • Ecatepec de Morelos, México Canonical A tiempo completo

    A leading open source technology company is seeking outstanding engineers focusing on back-end REST API microservices in Go and Python. The role involves designing APIs, writing robust software, and collaborating with a global team. Ideal candidates should possess an undergraduate degree in Computer Science or a STEM field and proficiency in Python or Go....

  • Cloud Backend Engineer

    hace 2 semanas


    Ciudad de México NielsenIQ A tiempo completo

    A leading market research firm is seeking a Software Engineer to join their team in Mexico City. The role involves developing cloud-native applications and collaborating with cross-functional teams. The ideal candidate will have 4+ years of experience, strong skills in Java or Kotlin, and a solid understanding of microservices architecture. This position...


  • Estado de México Rappi A tiempo completo

    A leading technology firm in Mexico seeks an Engineer Lead to design and manage systems that power innovative platforms. The ideal candidate has 4 years of backend development experience, preferably in Golang, and strong skills in APIs, microservices, and performance improvements. Responsibilities include leading teams, implementing best practices, and...

  • Senior Backend Engineer

    hace 20 horas


    Ciudad de México Jobsity A tiempo completo

    A technology company is looking for a mid-senior Backend Engineer with a strong background in Java and hands-on experience in Kotlin. The role involves working with a mature Kotlin+Spring platform on AWS and Kubernetes, within a microservices and event-driven architecture. Ideal candidates thrive in collaborative environments and possess strong communication...


  • Oaxaca de Juárez, México Rappi A tiempo completo

    A leading tech company in Mexico is seeking an experienced Engineer Lead to design and lead teams for their innovative platform. The ideal candidate will have 4+ years of backend development, particularly in Go, and a solid understanding of microservices and REST APIs. You will collaborate across teams and ensure optimal system performance while driving...


  • Puebla de Zaragoza, México Rappi A tiempo completo

    A leading technology company in Puebla is looking for an Engineer Lead to design and lead teams responsible for powering their innovative platform. The role requires expertise in Go and strong skills in backend development, REST APIs, and microservices. You will foster engineering best practices and ensure the team is motivated to deliver high-quality...


  • Santiago de Querétaro, México Rappi A tiempo completo

    A leading tech company in Querétaro is seeking an Engineer Lead to design and lead teams that power their innovative platform. This role involves leveraging expertise in backend development, particularly with Golang, as well as implementing engineering best practices across multi-disciplinary teams. Candidates should have a strong understanding of REST...


  • Ciudad de México Recooty A tiempo completo

    A leading technology firm is seeking a highly skilled software engineer specializing in Java backend technologies to develop and maintain platforms for banking digital transformation. This role requires a minimum of 6 years of Java development experience, with expertise in microservices, Spring technologies, and NoSQL databases. Candidates should have an...