At a Glance
- Tasks: Lead a high-performing engineering team and contribute to innovative software solutions.
- Company: Join Mural, a leader in visual collaboration technology.
- Benefits: Enjoy remote work flexibility, competitive salary, and career growth opportunities.
- Why this job: Make a real impact on millions of users while developing your leadership skills.
- Qualifications: 5+ years in software engineering and proven leadership experience required.
- Other info: Dynamic environment with a focus on mentorship and technical excellence.
The predicted salary is between 48000 - 72000 £ per year.
Location: United Kingdom
Employment Type: Full time
Location Type: Remote
Department: Engineering
ABOUT THE TEAM
Our engineering teams are the technical backbone of Mural's collaborative platform, building systems that power visual collaboration for millions of users globally. We believe great engineering leadership comes from deep technical expertise combined with the ability to inspire and guide talented engineers. Our culture values hands-on leadership, technical excellence, and pragmatic decision-making that delivers real value to users while building for the future.
YOUR MISSION
As an Engineering Manager at Mural, you will lead by example, maintaining hands-on involvement in the codebase while guiding a small, high-performing team to deliver exceptional user experiences. You will own the architectural decisions within your team's boundaries, working within Mural's common stack and standards while making critical technical choices that balance immediate user needs with long-term platform sustainability. You will cultivate engineering excellence through mentorship and coaching, helping your team members grow their technical skills and advance their careers. Most importantly, you will ensure your team ships high-quality code that directly impacts how millions of users collaborate visually every day.
WHAT YOU'LL DO:
- Lead technical execution: Actively contribute to the codebase alongside your team (30-40% of your time), participating in code reviews, debugging production issues, and implementing critical features while maintaining high standards for code quality and system reliability.
- Balance technical vision with delivery: Articulate a longer-term technical vision while making pragmatic tradeoffs between technical decisions and delivering immediate user value, with solid understanding of computer graphics and distributed systems concepts (matrix transformations, scene graphs, quadtrees, CRDT, websockets, document databases) and familiarity with cloud infrastructure (Azure, AWS, Databricks).
- Build and mentor a world-class team: Coach engineers through technical challenges, conduct meaningful 1:1s focused on growth, provide actionable feedback on code and design decisions, and create clear career development paths that leverage each engineer's strengths.
- Collaborate cross-functionally: Partner closely with Product Managers and Designers to shape roadmaps, translate business requirements into technical solutions, and ensure your team delivers measurable impact on key metrics.
- Champion engineering excellence: Establish and maintain high standards for testing, monitoring, cost management, and operational excellence, ensuring your team's services handle scale gracefully and incidents are resolved swiftly.
WHAT YOU'LL BRING
- Deep technical expertise: Minimum 5 years of hands-on software engineering experience shipping production code, ideally with Node.js/TypeScript and React, though we welcome strong technical leads from other modern stacks who can quickly adapt. At least 3 years of experience with WebSockets, Canvas/WebGL technologies, or other real-time and graphics technologies.
- Solid engineering leadership experience: 5+ years managing engineering teams, with a track record of building high-performing teams that identifies the important problems to be tackled and delivers technical solutions on time without unnecessary complexity.
- Pragmatic scope editing: Proven ability to make smart short-term tradeoffs, including strategically taking on technical debt to validate ideas quickly or ship MVPs, while understanding the long-term implications and planning to pay down accumulated debt opportunistically.
- Mentorship and coaching skills: Demonstrated success in developing engineer careers through technical mentorship, constructive code reviews, and creating growth opportunities that challenge team members appropriately.
- Thrives in dynamic environments: Experience leading teams through technical transformations, platform migrations, or rapid scaling challenges, with the ability to maintain team momentum during change.
- Strong communication: Ability to translate complex technical concepts for non-technical stakeholders and articulate technical vision clearly to both your team and leadership.
- Agile delivery experience: Hands-on experience with Scrum or Kanban methodologies, with a focus on continuous delivery and iterative improvement, including trunk-based development, feature flagging and automated testing.
- Nice to have: Experience with globally distributed teams and asynchronous collaboration.
Equal Opportunity
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Engineering Manager, Canvas Core in London employer: Mural®
Contact Detail:
Mural® Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Manager, Canvas Core in London
✨Tip Number 1
Get your hands dirty! When you're in the interview, don’t just talk about your experience—show them your passion for coding. Bring up specific projects you've worked on and how you tackled challenges. This will demonstrate your technical expertise and hands-on leadership style.
✨Tip Number 2
Be ready to discuss your vision! Mural is all about balancing immediate user needs with long-term goals. Prepare to share your thoughts on how you would approach architectural decisions and what strategies you’d use to mentor your team while keeping quality high.
✨Tip Number 3
Collaboration is key! Make sure to highlight your experience working cross-functionally with Product Managers and Designers. Share examples of how you’ve translated business requirements into technical solutions that made a measurable impact.
✨Tip Number 4
Don’t forget to ask questions! Show your interest in the company culture and their engineering practices. This not only helps you gauge if it’s the right fit for you but also demonstrates your proactive approach. And remember, apply through our website for the best chance!
We think you need these skills to ace Engineering Manager, Canvas Core in London
Some tips for your application 🫡
Show Your Technical Skills: Make sure to highlight your hands-on experience with software engineering, especially with Node.js/TypeScript and React. We want to see how you've tackled real-world problems and contributed to codebases in your previous roles.
Emphasise Leadership Experience: Since we're looking for someone with solid engineering leadership experience, share examples of how you've built and mentored high-performing teams. Tell us about the challenges you faced and how you helped your team grow.
Be Pragmatic: We appreciate candidates who can balance immediate user needs with long-term goals. In your application, discuss how you've made smart trade-offs in past projects, especially when it comes to technical debt and MVPs.
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 ensure it gets the attention it deserves. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at Mural®
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in Node.js, TypeScript, and React. Be ready to discuss your hands-on experience with WebSockets and Canvas/WebGL technologies, as well as how you've tackled real-time challenges in past projects.
✨Showcase Your Leadership Style
Prepare to talk about your approach to leading engineering teams. Share specific examples of how you've mentored engineers, conducted meaningful 1:1s, and created growth opportunities. Highlight your ability to balance technical vision with practical delivery.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to articulate your technical vision not just to your team but also to non-technical stakeholders. Clear communication can set you apart from other candidates.
✨Be Ready for Pragmatic Problem-Solving
Think of examples where you've made smart short-term trade-offs in your projects. Discuss how you’ve managed technical debt while still delivering value quickly. This will show that you understand the balance between immediate needs and long-term sustainability.