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, 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
Exceptional academic track record from both high school and university or a compelling narrative about your alternative chosen path
Undergraduate degree in a technical subject or equivalent experience demonstrating relevant skills
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 mindset 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 at interesting locations worldwide
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 and Priority Pass for long haul company events
Ready to Apply?
Join Canonical and make an impact in renewable energy