Join Canonical as a Senior Software Engineer and contribute to the development of the next-generation management solution for Ubuntu in enterprise environments. This role offers a chance to work with innovative technology and a distributed team dedicated to enhancing the observability, security, and operational efficiency of large-scale Ubuntu deployments.
Responsibilities
- Collaborate proactively with a distributed engineering team to develop new features and improve existing functionalities of the Landscape management tool.
- Write high-quality, maintainable code, focusing on automated testing and code quality.
- Engage in the full software development lifecycle, including code and architectural reviews.
- Take ownership of technical challenges and design effective solutions.
- Participate in release management and assist in deployment cycles.
- Work closely with DevOps teams to enhance Landscape SaaS offerings.
- Travel globally for 2 to 4 weeks per year for internal and external events.
Qualifications
- Bachelor’s degree in Computer Science, STEM, or a related field.
- Proficient in developing public-facing APIs and web applications, preferably using Python.
- Experience with Python web frameworks such as Flask and Django.
- Familiarity with databases and ORMs; experience with PostgreSQL is a plus.
- Comfortable using Ubuntu as a development and deployment platform.
- Strong commitment to code quality, with a proactive approach to problem-solving.
Who You Are
- Passionate about technology and eager to work with talented peers.
- Curious, flexible, and articulate, with strong accountability.
- A self-motivated individual who values collaboration and communication.
- Interested in contributing to open source software and enhancing user experiences.
What We Offer
- Competitive compensation based on geographical location, experience, and performance, reviewed annually.
- Opportunities for professional development and learning.
- A fully distributed work environment, with travel for team events twice a year.
- Comprehensive benefits that reflect our values, including maternity/paternity leave and an Employee Assistance Program.
Application Instructions
Interested candidates are encouraged to apply through the Canonical website or relevant job posting platform.