Software Engineer
hace 1 semana
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
-
Senior Linux Software Engineer
hace 7 días
Aguascalientes, Aguascalientes, México Canonical A tiempo completoAbout 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...
-
Software-Defined Networking Engineer
hace 4 días
Aguascalientes, Aguascalientes, México Canonical A tiempo completoThis 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 completoRH: 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 completoAbout 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.
-
Senior Software Development Engineer
hace 22 horas
Aguascalientes, Aguascalientes, México Canonical A tiempo completoAbout 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 completoRH: 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 completoRH: 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 completoWe 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 completoCanonical 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,...
-
Python Software Engineer Role
hace 1 semana
Aguascalientes, Aguascalientes, México Canonical A tiempo completoOverview 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 completoAs 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...
-
Software Test Automation Engineer
hace 2 días
Aguascalientes, Aguascalientes, México Capgemini A tiempo completoJob 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 completoJob 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...
-
Senior Software Engineer
hace 2 días
Aguascalientes, Aguascalientes, México Capgemini A tiempo completoAbout 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...
-
Go (Golang) Software Engineer for Identity Management
hace 3 semanas
Aguascalientes, Aguascalientes, México Canonical A tiempo completoSummaryThis 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...
-
Software Engineer for Data Solutions
hace 22 horas
Aguascalientes, Aguascalientes, México Canonical A tiempo completoAbout 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...
-
Software Qa Bootcamp For Recent Graduates
hace 2 semanas
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...