Work collaboratively with many teams and roles across the organisation including product managers and other engineering teams to deliver reliable, scalable and delightful user experiences for users of Canonical products. Primary responsibility is to the people supported: ensuring they are growing as web engineers, doing valuable work, and generally having a great time at Canonical.
Compensation
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission.
Responsibilities
Demonstrate sound engineering principles by directly contributing to team’s goals
Estimate work, set goals, and meet them
Design and implement well-tested and documented software in Web technologies or Flutter
Debug and fix issues encountered by users
Participate in engineering process through code and architectural reviews
Join Bask Health's engineering team as a Software Engineering Intern to gain hands-on experience building and maintaining production software for a telehealth platform.
Responsibilities
Contribute to software development projects across Bask's engineering team
Write and maintain application code using JavaScript or TypeScript
Assist with developing frontend features using React and Next.js
Help implement backend functionality using Node.js
Work with APIs and learn how services communicate
Requirements
Currently studying computer science, software engineering, or a related field, or developing equivalent skills through another educational path
As an Engineering Manager, you provide engineering leadership across multiple cross-functional product squads. You are accountable for building high-performing engineering teams, delivering predictable, high-quality software, and ensuring the products your teams build remain reliable, secure and operable in production.
Responsibilities
Build, coach and lead high-performing engineering teams across multiple product squads
Lead performance management, recognising high performance while proactively addressing performance concerns
Recruit, retain and develop diverse engineering talent aligned with organisational capability needs
Champion Coles’ engineering culture, values and ways of working
Manage engineering capacity, dependencies, risks and delivery constraints
Leverage technical skills in areas such as algorithms, object-oriented design, distributed systems, web development, front-end/back-end design, and more to drive technological innovation for international business customers.
Responsibilities
Drive technological innovation to create an unparalleled business procurement experience
Requirements
Bachelor's degree in computer science or equivalent
Nice to have: Full software development life cycle