Distributed Systems Software Engineer

hace 2 días


Hermosillo, Sonora, México Canonical A tiempo completo
{"title": "Cloud Native Software Developer", "content": "Job Description

We are seeking a skilled software engineer to join our team at Canonical, a company that delivers world-class software and services. As a Cloud Native Software Developer, you will play a key role in building and validating resilient distributed systems.

At Canonical, we believe in the importance of quality engineering and are looking for individuals who can bring deep engineering insights and a data-driven approach to test automation, reporting, and data analytics.

The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, and Kubernetes. As a software engineer, you will have the opportunity to develop CI pipelines that power Canonical's cloud integration testing and reporting.

Key Responsibilities:

  • Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
  • Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
  • Enhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as Kubeflow
  • Deploy, manage, and debug highly distributed systems
  • Monitor and report on automated testing efforts

Requirements:

  • Solid background in modern test processes and strategies
  • Experience with Python or Go development
  • Strong object-oriented development skills
  • Ability to develop and ship production-grade modern web applications
  • Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
  • Knowledge of networking technologies and fundamentals
  • Solid understanding of Linux system architecture
  • A capacity for complex abstract thinking

What We Offer:

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others

Canonical believes a diverse workforce enhances our ability to deliver world-class software and services. We are committed to ensuring equal employment opportunities to all qualified individuals.

", "lang_code": "en-US"}

  • Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleWe are seeking a skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, you will play a critical role in building and validating resilient distributed systems.Key ResponsibilitiesCreate automated testing approaches and infrastructure for validating reliability,...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, you will play a key role in building and validating resilient distributed systems, leveraging our Ubuntu and Juju platforms to deliver multi-cloud deployable cloud applications.Key...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleWe are seeking a talented Software Engineer to join our Data Platform team at Canonical. As a key member of our team, you will be responsible for designing and implementing scalable and fault-tolerant data platforms using Python and distributed systems.Key ResponsibilitiesCollaborate with our distributed team to develop and maintain our...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Software Engineer to join our Cloud Engineering team. As a Software Engineer, Ceph Storage Specialist, you will play a key role in the development and maintenance of our Ceph storage solutions.Key ResponsibilitiesDesign and implement high-quality, scalable software solutions for Ceph storageCollaborate with a...


  • Hermosillo, Sonora, México TE Connectivity A tiempo completo

    Job OverviewAt TE Connectivity, we're looking for a talented software engineer to join our team. As a software development engineer, you will play a key role in designing, developing, and testing software systems and applications for our cloud-based products.Key ResponsibilitiesDesign and develop secure software systems and applicationsIntegrate new security...

  • Rust Software Engineer

    hace 5 días


    Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleWe are seeking a talented software engineer to join our Ubuntu Foundations team, focusing on the Rust programming language and its ecosystem on Ubuntu. As a key member of this team, you will play a crucial role in delivering the best possible Rust runtime, developer experience, and supporting tooling in Ubuntu.This is an exciting opportunity...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Network Software Engineer to join our Foundations team at Canonical. As a key member of our team, you will play a critical role in shaping the future of Ubuntu's connectivity and network stack.Key ResponsibilitiesDesign and develop high-quality software-defined networking products for evolving data centre...

  • Software Engineer

    hace 2 días


    Hermosillo, Sonora, México Intugo A tiempo completo

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Intugo. As a key member of our engineering team, you will play a crucial role in shaping the development of our platform.Key ResponsibilitiesDesign, develop, and deploy high-quality software applications using PHP and related technologies.Collaborate with the product team to...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    **Job Summary**Canonical is seeking a highly skilled Software-Defined Networking Engineer to join our team. As a key member of our networking team, you will be responsible for designing and implementing the best software-defined networking experience for the latest hardware platforms and software stacks.**Key Responsibilities**Collaborate with public clouds...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our IoT team at Canonical. As a key member of our team, you will play a crucial role in designing and developing our cloud-native IoT platform.Key ResponsibilitiesCollaborate with our globally distributed team to develop scalable service APIs in Python and Golang.Design and...


  • Hermosillo, Sonora, México TE Connectivity A tiempo completo

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at TE Connectivity. As a key member of our software development team, you will be responsible for designing, developing, and testing software systems or applications for software enhancements and new products.Key ResponsibilitiesDesign and develop software systems or...

  • Software Developer

    hace 2 días


    Hermosillo, Sonora, México Canonical A tiempo completo

    Job SummaryCanonical is seeking a highly skilled Software Developer to join our Data Platform team. As a key member of our team, you will be responsible for designing and developing a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise.About the RoleWe are looking for a talented individual with a strong...

  • Software Architect

    hace 2 días


    Hermosillo, Sonora, México Canonical A tiempo completo

    About the Role:At Canonical, we're revolutionizing the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. We're looking for a talented Software Engineer to lead and inspire our regional software engineering team to fulfill this initiative.About the Team:The Solutions Engineering team works...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Systems Engineer - Performance Optimization to join our team at Canonical. As a key member of our engineering team, you will be responsible for optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.Key ResponsibilitiesDesign and implement the best Ubuntu...


  • Hermosillo, Sonora, México Leoni Ag A tiempo completo

    Job SummaryWe are seeking a skilled Harness Systems Engineer to join our team at Leoni Ag. As a key member of our engineering department, you will be responsible for designing and developing wiring systems for technology projects.Key ResponsibilitiesAnalyze and update system and domain requirements, architecture, and designInitiate and perform 2D, 3D, and...


  • Hermosillo, Sonora, México Te Connectivity A tiempo completo

    **Job Overview**At TE Connectivity, we're looking for a talented software development engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software systems or applications for software enhancements and new products, including cloud-based or internet-related tools.**Key...

  • Software Developer

    hace 2 días


    Hermosillo, Sonora, México Canonical A tiempo completo

    {"title": "Cloud Infrastructure Engineer", "content": "Job SummaryCanonical is seeking a skilled Cloud Infrastructure Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and integrating new features and enhancements into Ubuntu that will support users of Ubuntu in public clouds.Key...


  • Hermosillo, Sonora, México Canonical A tiempo completo

    About the RoleThe Senior Site Reliability Engineer & GitOps Engineer position at Canonical presents a unique opportunity for a seasoned technologist to drive operations automation to the next level. As a key member of the IS team, you will be responsible for designing and architecting services that align with the company's vision.Key ResponsibilitiesDrive...


  • Hermosillo, Sonora, México TE Connectivity A tiempo completo

    About the RoleWe are seeking a highly motivated and innovative individual to join our team at TE Connectivity as a Software Engineer. In this role, you will have the opportunity to unleash your potential and work with a diverse group of people from various backgrounds and industries to create a safer, more sustainable, and connected world.Key...

  • Software Developer

    hace 2 días


    Hermosillo, Sonora, México Canonical A tiempo completo

    Unlock Your Potential as a Cloud Infrastructure Engineer at CanonicalWe're seeking a talented Cloud Infrastructure Engineer to join our team at Canonical, a leading international software company. As a key member of our team, you'll play a crucial role in designing, building, and integrating new features and enhancements into Ubuntu that support users in...