Software Engineer, Sustaining Engineering Specialist

hace 2 semanas


Culiacán, Sinaloa, México Canonical A tiempo completo
Job Description

Job Title: Software Engineer, Sustaining Engineering

Job Summary:

We are seeking a highly skilled Software Engineer to join our Sustaining Engineering team at Canonical. As a Software Engineer, you will be responsible for resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
  • Maintain a close working relationship with Canonical's field, support and product engineering teams
  • Participate in upstream communities
  • Develop bug fixes, backport patches, and work with upstream for inclusion
  • Review code produced by other engineers
  • Demonstrate good judgment in technical methods and techniques
  • Prioritize work and manage your time effectively against those priorities
  • Participate in team discussions to improve processes, tools, and documentation
  • Maintain clear, technical and concise communications

Requirements:

  • Professional experience as a software engineer
  • Background in Computer Science, STEM or similar
  • Strong experience with Linux, and at least one of the following:
    • Ceph, OpenStack, Kubernetes or other cloud technologies
  • Strong development-level experience with at least one of Python, Go, C or C++ on Linux
  • Ability to troubleshoot with debugging tools like gdb
  • Familiarity with git source code repositories and branches
  • An exceptional academic track record
  • Willingness to travel up to 4 times a year for internal events

Additional Skills:

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have interest in, and experience with most of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems

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
  • 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.


  • Senior Software Engineer

    hace 2 semanas


    Culiacán, Sinaloa, México Microsoft A tiempo completo

    About Microsoft 365Microsoft 365 is a cloud-based productivity platform that empowers individuals and organizations to achieve more. As a senior software engineer on our team, you will play a critical role in designing and building scalable, secure, and reliable cloud services that meet the needs of our customers.ResponsibilitiesDesign and develop...


  • Culiacán, Sinaloa, México Microsoft A tiempo completo

    Job SummaryThis is a full-time, on-site position located in a factory environment. As a Senior Test Integration Engineer, you will be responsible for developing, implementing, and sustaining integrated test solutions for our devices, supporting hardware and software platforms designed for our line of products.Key ResponsibilitiesTest Strategy and Risk...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    {"title": "Engineering Manager Role", "description": "At Canonical, we're building a new generation of ops technology to run a team that works in Python on Kubernetes. Our mission is to reinvent the way people run software - on public clouds and in their own data centers. To achieve that, we're building a new community around Python opscode for open-source...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    Cloud Engineering Opportunities at CanonicalWe 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 key role in building and validating resilient distributed systems.Key ResponsibilitiesCreate automated testing approaches and infrastructure...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    Job SummaryWe are seeking a skilled software engineer to join our team at Canonical, a leading provider of cloud solutions. As a Distributed Systems Software Engineer, Python, you will play a critical role in building and validating resilient distributed systems.About the RoleAs a member of our team, you will have the opportunity to develop CI pipelines that...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleCanonical is seeking an experienced Software Engineering Manager to lead our Linux kernel engineering team. As a key member of our team, you will be responsible for managing a distributed team of engineers, developing their skills, and ensuring the timely delivery of core and specialized Ubuntu kernels.Key ResponsibilitiesLead a distributed...


  • Culiacán, Sinaloa, México Microsoft A tiempo completo

    {"title": "Cloud Software Engineer", "subtitle": "Join Microsoft's Cloud Engineering Team", "content": "At Microsoft, we're on a mission to empower every person and organization on the planet to achieve more. We're looking for a talented Cloud Software Engineer to join our team and help us build the next generation of cloud-based services.As a Cloud Software...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our Linux kernel engineering team at Canonical. As a key member of our team, you will be responsible for managing a distributed team of engineers, developing their skills, and ensuring the timely delivery of core and specialized Ubuntu kernels.Key ResponsibilitiesLead a...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    {"title": "Software Engineering Team Lead", "content": "Lead a Global Team of EngineersAs a Software Engineering Team Lead at Canonical, you will be responsible for leading a globally distributed team of engineers who are passionate about developing and maintaining the Ubuntu Server platform. Your team will be responsible for delivering high-quality software...


  • Culiacán, Sinaloa, México Trust People A tiempo completo

    **About Trust People**We are a leading company in the field of digital transformation and staffing solutions, headquartered in New York.**Job Summary**We are seeking a highly skilled Microsoft software engineer to join our project services team at our NY base. As a key member of our development team, you will be responsible for ensuring the quality and...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    **Job Summary**Canonical, the publisher of Ubuntu, is seeking a highly skilled and experienced engineering manager to lead its Linux kernel engineering team. The successful candidate will be responsible for managing a distributed team of engineers across various time zones, ensuring the timely delivery of core and specialized Ubuntu kernels.**Key...


  • Culiacán, Sinaloa, México Hashmap A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at Hashmap. As a key member of our engineering team, you will be responsible for designing and implementing automated testing frameworks to ensure the quality and reliability of our software products.Key ResponsibilitiesWork closely with the lead to...


  • Culiacán, Sinaloa, México Hashmap A tiempo completo

    Job SummaryWe are seeking a highly skilled Software Development Engineer in Test to join our team at Hashmap. The ideal candidate will have a strong background in software testing and automation, with experience in breaking complex software systems and evaluating software architectures.Key ResponsibilitiesDesign and implement automated test scripts using...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    Job SummaryCanonical is seeking an experienced Engineering Manager to lead our Cloud Infrastructure team. As a key member of our engineering organization, you will be responsible for managing a team of remote engineers and driving the development of our next-generation private cloud infrastructure.About the RoleWe are looking for a seasoned engineering...


  • Culiacán, Sinaloa, México Canonical A tiempo completo

    {"title": "Engineering Manager for Linux Systems", "subtitle": "Join Canonical and drive the success of the business", "content": "We are scaling the Ubuntu Foundations Team, which delivers the essential components of Ubuntu, and we are hiring engineering managers to enable that growth. These are highly technical management roles that require deep knowledge...


  • Culiacán, Sinaloa, México Zillow A tiempo completo

    About the TeamWe are a team of passionate engineers building innovative mobile experiences that change the way people shop for homes and rentals. We are re-imagining the virtual touring experience, giving people the feeling of being there from the convenience of their own homes. Our team is working across product, research, engineering, and business to...


  • Culiacán, Sinaloa, México Experiencias Capital Humano A tiempo completo

    **Job Opportunity for Experiencias Capital Humano in Culiacán, Sinaloa**:**Join a software development company located in the US, with offices in Guadalajara**We are looking for a highly skilled Quality Assurance Engineer to join our team.**Requirements:**3 to 5 years of experience in Quality AssuranceFluent English language skills, both written and...


  • Culiacán, Sinaloa, México Microsoft A tiempo completo

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our Microsoft 365 team. As a key member of our team, you will play a critical role in driving the technical details for projects spanning multiple areas and product teams.Key ResponsibilitiesDrive multiple projects through to delivery, removing obstacles as needed to ensure...


  • Culiacán, Sinaloa, México Zillow A tiempo completo

    About the TeamWe're a team of passionate innovators at Zillow, reimagining the virtual touring experience to give people the feeling of being there from the comfort of their own homes. We're using cutting-edge technologies and collaborating across product, research, engineering, and business to enable people to virtually walk through a home. Our goal is to...


  • Culiacán, Sinaloa, México Zillow A tiempo completo

    About the TeamWe're a team of passionate innovators at Zillow, reimagining the virtual touring experience to give people the feeling of being there from the convenience of their own homes. We're using groundbreaking technologies and working across product, research, engineering, and business to enable people to virtually walk through a home. Our goal is to...