At a Glance
- Tasks: Lead and inspire engineering teams while driving innovation in a remote-first environment.
- Company: Join Canonical, a trailblazer in open source technology with a vibrant culture.
- Benefits: Enjoy competitive pay, personal development budget, and flexible work arrangements.
- Why this job: Make a real impact by shaping the future of software engineering and mentoring talent.
- Qualifications: Strong leadership skills and a passion for software development are essential.
- Other info: Embrace a dynamic role with opportunities for global travel and career growth.
The predicted salary is between 80000 - 100000 £ per year.
Canonical is a pioneering tech firm at the forefront of open source, seeking an Engineering Director to lead multiple engineering teams across time zones, hire and manage engineering managers and staff engineers, and drive engineering excellence. Location Remote. Requires global travel twice per year for up to two weeks.
What You’ll Do
- Lead multiple teams of engineers, ranging from graduate to senior
- Develop your engineering managers and maintain Canonical culture
- Hire staff level engineers for specific roles such as performance and quality
- Coach, mentor, and offer career development feedback
- Identify and measure indicators of team health and productivity
- Ensure rounded delivery including community participation and docs
- Implement disciplined engineering processes and defend them
- Set and measure progress against benchmark goals for speed and efficiency
- Represent your product to stakeholders, partners, and customers
- Develop and evangelise great engineering and organisational practices
- Plan and manage progress on agreed goals and projects
- Be an active part of the leadership team, collaborating with other leaders
- Collaborate with leads for related or dependent products
What We’re Looking For
- An exceptional academic track record from high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
- Extensive management experience and confidence to set high expectations
- Outstanding Linux‑based software engineering track record
- Drive and a track record of going above‑and‑beyond expectations
- Excellent verbal and written communication skills in English
- Public speaking and presentation skills
- A love of developing and growing people and a track record of it
- Experience in leading, coaching and mentoring software developers
- Organised and able to ensure your team delivers timely, high‑quality results
- Well‑organised, self‑starting and able to deliver to schedule
- Professional manner interacting with colleagues, partners, and community
- Advanced expertise in your own domain
- Knowledgeable and passionate about software development
- Solid experience working in an agile development environment
- Demonstrated drive for continual learning
- Builds trust, relationships and confidence
- Result‑oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
Additional Skills We Value
- Experience in a developer advocacy or community role
- Open source community engagement and leadership
- Ops and system administration experience
- Performance engineering and security experience
What We Offer
- Distributed work environment with twice‑yearly team sprints in person
- 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 Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Equal Opportunity Statement
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Software Engineering Director in Edinburgh employer: Canonical
Contact Detail:
Canonical Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Director in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Canonical or similar companies. A personal referral can make all the difference in getting noticed.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a presentation that highlights your past projects and achievements. When you get the chance to chat with hiring managers, let your work speak for itself.
✨Tip Number 3
Be ready for the interview! Research Canonical’s culture and values, and think about how your experience aligns with their mission. Practice common interview questions and be prepared to discuss your leadership style.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Software Engineering Director in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Engineering Director role. Highlight your management experience and any relevant projects that showcase your leadership in software engineering.
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you're the perfect fit for this role. Share your passion for open source and how your background makes you an ideal candidate to lead our engineering teams.
Showcase Your Communication Skills: Since excellent communication is key, ensure your application materials are clear and well-structured. This will demonstrate your ability to convey complex ideas effectively, which is crucial for the role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at Canonical
✨Know Your Stuff
Make sure you brush up on your technical knowledge, especially around Linux-based software engineering. Be ready to discuss your past projects and how they relate to the role. This is your chance to showcase your expertise and passion for software development!
✨Showcase Your Leadership Skills
As an Engineering Director, you'll need to demonstrate your ability to lead and mentor teams. Prepare examples of how you've developed engineers in the past and how you foster a positive team culture. Highlight your experience in managing diverse teams across different time zones.
✨Communicate Clearly
Excellent verbal and written communication skills are crucial for this role. Practice articulating your thoughts clearly and concisely. You might even want to prepare a short presentation about your vision for engineering excellence at Canonical to show off your public speaking skills.
✨Emphasise Your Commitment to Growth
Demonstrate your drive for continual learning and development, both for yourself and your team. Share specific examples of how you've encouraged professional growth in others and how you plan to do the same at Canonical. This will show that you're not just about results, but also about nurturing talent.