Job DescriptionsReporting To
Head of Engineering / Director of Technology (or other senior engineering leadership role at Avalant)
May also liaise directly with Product & Delivery leads as required.
Key Responsibilities
Define, communicate and enforce technical architecture and standards: ensure solutions are scalable, maintainable, secure and aligned with Avalant’s technology strategy. (See typical for Tech Lead roles)
Lead technical feasibility studies, technology evaluations, proof-of-concepts, and make key technical decisions (e.g., frameworks, infrastructure, deployment models).
Participate in requirements discussions with Product, Business Analysts and Delivery Leads to define technical scope, risks, dependencies, and estimates.
Break down epics/features into engineering tasks/stories, guide prioritisation, manage technical debt and ensure timely delivery.
Review code, oversee design reviews, enforce best practices (e.g., test automation, CI/CD, observability, security) and mentor team members.
Be the technical blocker-remover: help troubleshoot complex engineering issues, interface with other teams (QA, DevOps, QA, Security, UI/UX) and escalate appropriately.
Monitor metrics of software quality, team productivity, tooling & processes, suggest and drive continuous improvement.
Foster a culture of collaboration, knowledge sharing, mentoring and professional growth within the engineering team.
Liaise with senior management, stakeholders and clients as necessary to translate technical decisions into business value; communicate risks, architecture trade-offs and delivery status clearly.
Stay current with emerging technologies, industry trends (AI/ML, cloud, SaaS, micro-services, low-code platforms etc), and promote innovation within Avalant’s business areas.