Hiring a Web Engineering Manager to 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. As an Engineering Manager at Canonical, your primary responsibility is the people you support: ensuring that they are growing as web engineers, doing valuable work, and generally having a great time at Canonical.
Job listings
We are seeking a Staff Developer with a strong background in modern web development technologies and a passion for building high-quality, scalable applications. The ideal candidate will be a problem solver who thrives in a fast-paced environment and takes ownership of their work. The person in this role will scope, plan, and lead large projects, with previous experience in delivering significant features and roadmap items. They will continuously improve the code base and uphold a high engineering culture.
As a Tech Lead, you will steer the Engineering Team's technical direction, aligning it with a culture of iterative, autonomous development and deployment. Your primary focus will be on addressing security and scalability considerations, collaborating closely with the Product Manager, Team Lead, Engineering, and Staff Developers to devise and implement systems and processes that enable the team to achieve its goals. You will design and implement solutions in both the front-end application and back-end APIs.
Work in the Client Technology tribe to simplify complexity for clients and continuously improve their experience. Build features that help clients in their life journey with Scalable as well as building and improving client mailbox platform. Build up, empower and manage a team of engineers, helping them shape their individual careers and grow a performant, agile, self-organizing team.
Build high performance customer experiences using a combination of React, Next.js, Tailwind, Typescript, Storybook and a mix of client- and server-side rendered pages. Lead scoping and definition for team project work. Support deployed systems in production as part of an on-call rotation. Drive healthy software engineering practices β including code review, automated testing, and continuous delivery.
We are looking for a Senior Software Engineer to join the Provider Access team, focusing on developing and maintaining Rulaβs onboarding experience for providers. In this position, you will design and build robust full-stack solutions essential for the growth and operations of our provider network, implementing new features and ensuring a seamless user experience in our provider onboarding flow through both back-end and front-end development.
Help build tools and services which help providers more easily manage and grow their practice. In this role, you will be building features that solve real problems for mental health providers. The ideal candidate is able to recognize that successful software development requires communication, experimentation, and iteration. On this scaling team, you will have a strong hand in defining Alma's insurance features, services, and architecture.
The Senior Software Engineer will design, implement, and maintain Microservices using TypeScript, React, and Go and/or Python and/or Java; design and develop cloud based software products conforming to industry best practices; build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions and collaborate with other teams on security, reliability, and automation.
The front-end engineer will help the team build exciting new features to support the Parsley Health mission. The role involves working closely with engineering, product, design and customer reliability teams. Your work will directly contribute to expanding the business nationally and improving healthcare products.
Build and evolve Dev Mode, Figmaβs leading tool for dev/design collaboration. Take part in building new 0β1 products within the developer tools space. Collaborate with designers, PMs, and other engineers crafting high quality products. Be a mentor to, and be mentored by, exceptional peers across engineering, product & design. Build strong personal connections with your teammates and help shape Figmaβs culture.