Software Engineering Opportunity
Canonical is a pioneering tech firm at the forefront of open source innovation. As a software engineer, you will be working on a distributed development team to contribute to the creation of cutting-edge management solutions for enterprise fleets of Ubuntu systems.
This role offers the opportunity to work with Python, web services, and large-scale codebases, utilizing your expertise in API design, Flask, Django, and PostgreSQL.
Our company fosters a global, collaborative environment with colleagues in over 75 countries. Team members meet two to four times yearly in person to align on strategy and execution. This is an exciting chance to join a dynamic team that values open communication, creativity, and innovative thinking.
Responsibilities
* Collaborate proactively with a distributed team
* Write high-quality code to create new features, fix bugs, and modernize the Landscape codebase
* Demonstrate a strong commitment to code quality and automated testing
* Participate in the engineering process with code and architectural reviews
* Take personal ownership of problems and design and deliver solutions
* Work remotely with occasional global travel for internal and external events
* Assist with release management during each development cycle
Requirements
* 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 proficiency developing public-facing APIs and web applications using Python
* Experience with Python and web frameworks such as Flask and Django
* Experience with databases and ORMs, preferably with PostgreSQL
* You are comfortable with Ubuntu as a development and deployment platform
Benefits
* Distributed work environment with twice-yearly team sprints in person
* Personal learning and development budget
* 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