Senior Software Engineer
hace 1 semana
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and cloud-native computing. Come and build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu.
As part of the Charmed Operator Framework team, you'll be responsible for designing and maintaining the Python framework that allows for the creation and management of Charmed Operators - software that drives software. You will be responsible for ensuring sound software architecture and enforcing best practices in software quality, testing and documentation.
This is a role for individual contribution through quality, Pythonic code, exceptional design and intuitive documentation.
You'll be designing and implementing the foundation for software operators that can run anywhere, from bare metal to Kubernetes in the cloud. You'll work closely with other teams in Canonical to ensure the framework provides a reliable, easy-to-use solution that scales to production workloads and meets the needs of our customers looking to adopt cutting-edge technology.
In addition to the core framework development, this team has responsibilities in the Charmed Operator community, for which Charmhub is the centre. You'll get the chance to work not just with the broad range of talent within Canonical, but the broader open source community. The Charmed Operator ecosystem is made up of Charmed Operators themselves, but also Juju, Pebble and more. Come and help build a thriving community, and contribute to a broad range of technologies that ensure seamless software operations at scale for some of the biggest names in tech.
**What you'll do**:
- Collaborate proactively with a globally distributed team
- Write high quality, idiomatic Python to drive the delivery of the Python Operator Framework
- Build and maintain a high-quality testing framework to help businesses operate complex software efficiently and safely
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Contribute to technical documentation that define best practices for authoring high quality operators
- Engage with the community to share best practices
- Encourage and shepherd quality, idiomatic code into the framework
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks for internal and external events
**Who you are**:
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- You have deep experience and history of writing modern, maintainable Python
- 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 and experience with two or more of the following: Linux, Kubernetes, Public cloud, OpenStack, LXC/LXD, Python, Go, Debian packaging, scalable web services
- Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu._
-
Senior Software Engineer
hace 5 días
Bogota, Colombia Verto People A tiempo completo**sector***:**Software & IT**: - **location***:**BO**: - **salary***:**€400**: - **type***:**Contract**: **consultant**: **Emma Sturgess**: **Senior Software Engineer **C / C++** Bologna, Italy Competitive Rate On-Site Long term Contract An exciting opportunity for a Senior Software Engineer / Software Developer! An advanced programmer in C / C++...
-
Senior Software Engineer
hace 5 días
Bogota, Colombia Verto People A tiempo completo**sector***:**Software & IT**: - **location***:**BO**: - **salary***:**€400**: - **type***:**Contract**: **consultant**: **Emma Sturgess**: - **+44 1234 567 890**: **Senior Software Engineer **C / C++** Bologna, Italy Competitive Rate On-Site Long term Contract An exciting opportunity for a Senior Software Engineer / Software Developer! An...
-
Senior Fullstack Software Engineer
hace 3 días
Bogota, Colombia Growth Acceleration Partners A tiempo completo**Description** **Education** - Bachelor’s Degree in Computer Science or related field. **Experience** 5 years of experience building Software Applications. 3 years of experience working with JS frameworks and libraries 2 years of experience working with NodeJS **Skills** Strong JavaScript JavaScript Frameworks such as React, and...
-
Campus - Senior Software Engineer (Fullstack)
hace 1 semana
Bogota, Colombia Campus Metaverse A tiempo completo**About Campus**: Campus is a stealth startup working on a B2B web3 metaverse platform. **About the Role**: As a Senior Fullstack Engineer at Campus, you will be responsible for designing scalable web3 solutions. You will solve extremely challenging technical problems and envision long term solutions using traditional backend development and the latest...
-
Campus - Senior Software Blockchain Engineer
hace 1 semana
Bogota, Colombia Campus Metaverse A tiempo completo**About Campus**: Campus is a stealth startup working on a B2B web3 metaverse platform. **About the Role**: As a Senior Backend Engineer at Campus, you will be responsible for designing scalable web3 solutions. You will solve extremely challenging technical problems and envision long term solutions using traditional backend development and the latest...
-
Senior Staff Software Engineer
hace 1 día
Bogota, Colombia Anthology, Inc. A tiempo completoSenior Staff Software Engineer Remote - Colombia *ONLY CVs SUBMITTED IN ENGLISH WILL BE CONSIDERED* The Opportunity: Anthology offers the largest EdTech ecosystem on a global scale, supporting over 150 million users in 80 countries. Our mission is to provide dynamic, data-informed experiences to the global education community so that learners and...
-
Senior Software Engineer
hace 2 semanas
Bogota, Colombia Angi A tiempo completoAngi® is transforming the home services industry, creating an environment for homeowners, service professions and employees to feel right at "home." For any home maintenance need, our platform makes it easier than ever to find a qualified service professional for indoor and outdoor jobs, home renovations (or anything in between!). We are on a mission to...
-
Senior Software Engineer
hace 3 días
Bogota, Colombia Univision communications inc A tiempo completoTelevisaUnivision is the leading Spanish-language media company in the world! We’re investing in our content, our people, and our properties, which span digital, streaming, social, audio, linear and live events. We’re growing our offerings, building on the launch of our successful streaming platform ViX. The Payments and Subscription Team is looking for...
-
Senior Frontend Software Engineer
hace 3 días
Bogota, Colombia Univision communications inc A tiempo completoTelevisaUnivision is the leading Spanish-language media company in the world! We’re investing in our content, our people, and our properties, which span digital, streaming, social, audio, linear and live events. We’re growing our offerings, building on the launch of our successful streaming platform ViX. We are actively seeking a Senior Frontend...
-
Software Engineer I
hace 5 días
Bogota, Colombia Quorum Software A tiempo completo**Software Engineer I** **Location: Bogotá, Colombia** **Mode of Work: Hybrid in Colombia (On-Site/In-Office a minimum of 2 days/week)** **_ Please Submit your CV/Resumé in English._**_ _**_Only resumes submitted in English will be considered._** Are you excited by challenges? Do you enjoy working in a fast-paced, international, and dynamic environment...