Software Engineer in Open Source
Overview
This is a great opportunity to work on a distributed development team contributing to the development of a leading management solution for Ubuntu in the enterprise.
The Landscape software engineer will be responsible for creating new features, fixing bugs and modernizing the codebase.
We are looking for a software engineer passionate about open source software, Linux and web services at scale.
Responsibilities
* Collaborate with a distributed team to create high-quality code
* Write code to create new features, fix bugs and modernize the codebase
* Demonstrate commitment to code quality and automated testing
* Participate in engineering process with code reviews
* Take ownership of problems and design solutions
* Work remotely with occasional global travel
* Assist with release management during each development cycle
Qualifications
* You have a Bachelor's degree in Computer Science or related field
* You have proficiency in Python and web frameworks such as Flask and Django
* You have experience with databases and ORMs (PostgreSQL a plus)
* You are comfortable with Ubuntu as a development and deployment platform
Benefits
* Distributed work environment
* Personal learning budget
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Maternity and paternity leave
* Wellness program
* Opportunity to travel to meet colleagues
About Us
We are a pioneering tech firm that publishes Ubuntu, one of the most important open-source projects.
We are changing the world of software by working on AI, IoT and cloud technologies.
We expect excellence from our colleagues and strive to be the best at what we do.
Our company fosters a workplace free from discrimination and celebrates diversity of experience, perspectives and background.
We recruit on a global basis and offer equal opportunities to all candidates.