Software Engineer

hace 1 semana


Aguascalientes, Aguascalientes, México Canonical A tiempo completo

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python-based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.

Applicants should be passionate about the future of the software-defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.

This job involves international travel several times a year, usually for one week at a time.

What you'll do

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Ensure the success of OpenStack and Ceph on multiple architectures
  • Work from home with global travel 2 to 4 weeks for internal and external events

Who you are

  • 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 a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with Python
  • You have interest and experience with two or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies

What Canonical Offers

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world-class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Keywords: python, agile, lean, distributed systems, openstack, ceph, containers, kubernetes, docker, scale-out, orchestration, linux, ubuntu, cloud, devops, open source, serverless, networking, home, remote job, software development, software engineering, openstack

Job location: Remote, home-based, Americas

#J-18808-Ljbffr

  • Aguascalientes, Aguascalientes, México Canonical A tiempo completo

    About the RoleThis is a challenging and exciting opportunity to work on the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server. We're looking for a highly skilled Senior Linux Software Engineer who can design and implement the best Ubuntu integration for the latest IoT and server-class hardware...


  • Aguascalientes, Aguascalientes, México Canonical A tiempo completo

    This is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or eBPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and...

  • Software Engineer

    hace 2 semanas


    Aguascalientes, Aguascalientes, México Jobbydoo A tiempo completo

    RH: Sara Chávez Location: Any state of Mexico Industry- Sector: MALS What you'll do? - We are seeking Software Engineerswithin the Technology Integration Platforms BSA that will play acritical role in designing, developing, and maintaining theNationwide Partnership Portal (a.k.a developer.nationwide.com) -This position requires a very skilled and...

  • Software Developer

    hace 6 días


    Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    About CapgeminiAt Capgemini, we help our clients achieve their goals by providing innovative technology solutions. As a Software Engineer at Capgemini, you will have the opportunity to work on diverse projects and develop your skills in various areas of software development.


  • Aguascalientes, Aguascalientes, México Canonical A tiempo completo

    About the RoleCanonical 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 various sectors such as public cloud, data science, AI, engineering innovation, and IoT.The company is founder-led, profitable, and growing. We are building a new team to focus on...

  • Software Engineer

    hace 1 semana


    Aguascalientes, Aguascalientes, México Jobbydoo A tiempo completo

    RH: Omar Gonzalez Location: Mexico Industry - Sector:INS What you'll do? - As a Software Engineer, you will focusprimarily on providing high quality, efficient technology solutionsto business partners by crafting new software applications ormodifying and/or supporting existing packaged or custom-builtapplications. In this capacity, you'll code, configure,...

  • Software Engineer

    hace 2 semanas


    Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    RH: Sara ChávezLocation: Any state of MexicoIndustry - Sector: MALSWhat you'll do?We are seeking Software Engineers within the Technology Integration Platforms BSA that will play a critical role in designing, developing, and maintaining the Nationwide Partnership Portal (a.k.a developer.nationwide.com).This position requires very skilled and collaborative...

  • Software Engineer

    hace 2 semanas


    Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    We are seeking Software Engineers within the Technology Integration Platforms BSA that will play a critical role in designing, developing, and maintaining the Nationwide Partnership Portal (a.k.a developer.nationwide.com)This position requires very skilled and collaborative individuals to work on technical efforts, ensure best practices in development, and...

  • System Software Engineer

    hace 2 semanas


    Aguascalientes, Aguascalientes, 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 very 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,...


  • Aguascalientes, Aguascalientes, México Canonical A tiempo completo

    Overview of the Job: We are seeking an experienced Python software engineer to join our OpenStack Engineering team. The successful candidate will be responsible for building Charmed OpenStack and Ceph, a suite of open source Python-based charms for deploying and managing OpenStack and Ceph.Key Requirements: Experience with Python, passion for automating...

  • Software Engineer

    hace 6 días


    Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    As a Software Engineer, you will focus primarily on providing high quality, efficient technology solutions to business partners by crafting new software applications or modifying and/or supporting existing packaged or custom-built applications. In this capacity, you'll code, configure, test, debug, document and maintain applications.What you'll bring:Four...

  • Software Engineer Python

    hace 3 semanas


    Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    **RH**:Raul García****Position**:Software Engineer Python****Location**:any state of Mexico****Industry - Sector**:Insurance****What you'll do?**- **Analyzes, solutions, develops, tests, debugs, documents and deploys software according to standards in an agile environment.Applies secure software and systems engineering practices throughout.****What you'll...


  • Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    Job DescriptionWe are seeking a skilled Software Test Automation Engineer to join our team. The ideal candidate will have 5+ years of experience in test automation and software testing, with a strong background in programming languages such as Java and Spring Framework.The successful candidate will also have experience working with Selenium and API...


  • Aguascalientes, Aguascalientes, México Noralogic Contrataciones A tiempo completo

    Job Description:Noralogic Contrataciones is seeking a skilled Senior Quality Assurance Engineer to join our team. As a key member of our software development team, you will play a crucial role in ensuring the quality and reliability of our products.About the Role:We are looking for an experienced Quality Assurance Engineer who can develop and execute manual...


  • Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    About the Role: We are seeking a seasoned Senior Software Engineer to lead our cloud infrastructure team. With 2+ years of experience in CI/CD, infrastructure as code, and distributed systems, you will improve availability, latency, and performance with a systematic approach.Key Responsibilities:Lead Cloud Infrastructure Team: Manage a team of engineers to...


  • Aguascalientes, Aguascalientes, México Canonical A tiempo completo

    SummaryThis is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.Bring your Go (Golang) and Python skills to bear on...


  • Aguascalientes, Aguascalientes, México Canonical A tiempo completo

    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 various sectors such as public cloud, data science, AI, engineering innovation, and IoT.">We are hiring experienced software engineers to join our teams building open source...

  • Software Engineer React

    hace 4 semanas


    Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    **RH**:Raul García****Position**:Software Engineer React**Location**:any state of Mexico**Industry - Sector**:Insurance**What you'll do?****What you'll bring**:- Frontend modern web development with React JS (TypeScript/JavaScript)(Redux and Context API) and CSS (4 yrs)- Unit testing- Version control GitHub code repository- API Integrations- DevOps Tools...

  • Software Engineer React

    hace 3 semanas


    Aguascalientes, Aguascalientes, México Capgemini A tiempo completo

    **RH**:Raul García****Position**:Software Engineer React****Location**:any state of Mexico****Industry - Sector**:Insurance****What you'll do?****What you'll bring**:- **Frontend modern web development with React JS (TypeScript/JavaScript)(Redux and Context API) and CSS (4 yrs)**:- **Unit testing**:- **Version control GitHub code repository**:- **API...


  • Aguascalientes, Aguascalientes, México Intugo A tiempo completo

    : Recibirás un training para realizar un proceso de entrevistas con uno de nuestros clientes y así poder pasar las etapas del proceso y obtener el trabajo como Software QA Engineer Junior.Requisitos: Ser recién egresado o próximo a egresar de la carrera de Ingeniería de software, sistemas, o afín a las Ciencias Computacionales.**Nível de Ingles...