Lead, coach, and develop engineers through regular feedback, performance guidance, and career development.
Create a high-performing, psychologically safe team environment built on collaboration, ownership, and accountability.
Manage task allocation, workload balancing, and on-call rotations.
Mediate and resolve team or technical conflicts with empathy and clarity.
Own the technical quality of your team’s work, ensuring high standards for scalability, reliability, and maintainability.
Guide code quality, design principles, and best practices across the team.
Manage and prioritise technical debt to support long-term platform health.
Lead complex code reviews and technical decision-making when needed.
Champion automation to improve velocity and reduce toil.
Own the team’s delivery model (e.g. Kanban or Scrum) and execution against quarterly goals.
Facilitate team cadences including planning, stand-ups, and retrospectives — always with clear purpose.
Continuously improve team processes, estimation, testing practices, and documentation.
Lead effective incident response, post-mortems, and root-cause analysis.
Act as a key communication bridge between Engineering and Product, Customer Success, Sales, and other teams.
Partner with Product Managers to define scope, priorities, and acceptance criteria for high-value work.
Ensure the backlog is prioritised based on customer impact, technical needs, and business strategy.
Protect the team from unnecessary scope creep while balancing time-to-market trade-offs.
Requirements
5–8+ years’ experience in software engineering, with 2–4+ years leading engineers as an Engineering Manager or Senior Tech Lead.
Strong technical foundation with the ability to guide architecture, code quality, and sound engineering trade-offs.
Proven experience delivering predictable outcomes across multiple quarters in an agile environment.
Comfortable owning team delivery, backlog prioritisation, and ways of working (e.g. Kanban or Scrum).
Confident people leader with experience in coaching, feedback, performance management, and career development.
Experienced in cross-functional collaboration, partnering closely with Product and other stakeholders.
Calm and decisive under pressure, including incident response and post-incident reviews.
Empathetic, accountable, and pragmatic — able to balance team health, technical excellence, and business impact.
Some experience with C#, .NET, Typescript and Azure is preferred.
Tech Stack
Azure
TypeScript
.NET
Benefits
Getting to work closely with Product and Design to shape meaningful outcomes.
Influence how engineering scales in a growing, ambitious business building technology that makes a difference.
You will have the opportunity to truly own your craft with autonomy.
Make a visible impact.
The genuine opportunity to thrive personally and professionally in a supportive, collaborative environment that values balance and wellbeing.
We invest in our teams’ well-being and professional development with support that includes paid mental health days off, an EAP, annual individual professional and personal growth funding.
Flexibility to work in a hybrid setup.
A culture that values curiosity, innovation, and doing great work together to achieve collective success.