A Lead Python Software Engineer role focused on developing and maintaining automation solutions for SaaS user management and data source integration within Canonical's Commercial Systems unit, primarily 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 to colleagues
Promote and evangelize engineering and organizational best practices
Requirements
An exceptional academic track record from both high school and university or a compelling narrative about an alternative chosen path
An undergraduate degree in a technical subject or equivalent experience demonstrating relevant skills
A proven track record of going above-and-beyond expectations to achieve outstanding results
Experience with software development in Python
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 recognition rewards
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
Annual holiday leave
Maternity and paternity leave
Employee Assistance Program
Opportunity to travel to new locations to meet colleagues
Travel upgrades for long haul company events
Ready to Apply?
Join Canonical and make an impact in renewable energy