Overview
Software Engineer - Solutions Engineering at Canonical.
Location: Bogota, D.C., Capital District, Colombia.
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 cloud, data science, AI, engineering innovation, and IoT.
We operate globally with 1200+ colleagues in 75+ countries and few office-based roles.
Teams meet in person several times a year to align on strategy and execution.
The Solutions Engineering team collaborates with our managed infrastructure operations team to improve infra-as-code products based on real customer experience.
We write Python software to simplify operations for users building on Ubuntu, focusing on DevOps workflows and high-quality design, documentation, tests, and performance.
This role is ideal for software engineers who enjoy working in a global team, have a passion for distributed systems and cloud computing, and are interested in the Linux stack from kernel to networking to virtualization and containers.
Responsibilities
- Work in Python and Golang to design and deliver open source software operations code
- Work with the entire Linux stack, including kernel, networking, storage, and applications
- Shape high-quality open source monitoring and alerting infrastructure
- Rethink open source operations for customers and the open source community
- Demonstrate sound engineering design and testing principles in your code
- Follow agile software development practices
- Coach and develop colleagues when you have insights
- Foster a healthy, collaborative engineering culture aligned with company values
- Global travel up to 10% of time for internal and external events
Qualifications
- You are a passionate Python developer
- You are organized and drive your team to deliver timely, high-quality software
- You understand the importance of reliable operations in an agile environment
- You have knowledge of cloud computing concepts and technologies
- You have practical knowledge of Linux and networking
- You are a lifelong learner
Bonus points
- University degree in Computer Science or related software engineering field
- Golang programming skills
What we offer colleagues
- 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
- Team Member Assistance Program & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source.
As the publisher of Ubuntu, we drive excellence in open source software and the platform for AI, IoT, and the cloud.
We recruit globally and maintain high standards for new hires.
Most colleagues work from home, with opportunities for in-person collaboration.
Equal Opportunity
Canonical is an equal opportunity employer.
We are committed to a workplace free from discrimination and will consider every applicant fairly regardless of identity or background.
#J-18808-Ljbffr