A Python Software Engineer role focused on developing and maintaining automation solutions for SaaS user management and data source integration within Canonical's open-source platform, working remotely in the EMEA region.
Key Responsibilities
Develop engineering solutions leveraging Python
Collaborate on technical designs and conduct code reviews
Deploy and operate services developed by the team
Mentor and provide career development feedback based on seniority
Promote and evangelize engineering and organizational best practices
Requirements
Experience with software development in Python
Exceptional academic track record from both high school and university or a compelling narrative about an alternative chosen path
Undergraduate degree in a technical subject or equivalent experience
Proven track record of going above-and-beyond expectations to achieve outstanding results
Professional written and spoken English with excellent presentation skills
Result-oriented with a personal drive to meet commitments
Ability to travel internationally twice a year, for company events up to two weeks long
Benefits & Perks
Compensation is based on geographical location, experience, and performance, with annual reviews and more frequent reviews for graduates and associates
Performance-driven annual bonus or commission
Distributed work environment with remote work
Twice-yearly in-person team sprints in interesting locations around the world
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Employee Assistance Program
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
Ready to Apply?
Join Canonical and make an impact in renewable energy