What will you do?
Architect & Implement
Own and evolve the technical & architectural roadmap, ensuring systems are scalable, secure, and maintainable
Design, build, and deploy fault-tolerant services that balance performance and trade-offs
Stay current with new technologies, proactively updating dependencies and patching vulnerabilities
Champion Observability
Establish and advocate best practices for monitoring, logging, and telemetry - and mentor the team on their adoption
Use data-driven insights to identify issues, optimise performance, and guide continuous improvement
Lead & Mentor
Provide technical guidance and mentorship to the engineering team, setting high standards of quality and innovation
Conduct design and code reviews, sharing feedback to strengthen the team's capabilities and outcomes
Support hiring, onboarding, and professional development of engineers
Streamline Processes
Define frameworks, tools, and workflows to boost developer productivity and reduce duplication
Collaborate with cross-functional teams to translate business needs into technical requirements and actionable plans
Maintain clear documentation and guidelines that enhance knowledge sharing and make development more efficient and consistent
Align with Business Goals
Collaborate with stakeholders to help develop and refine the technical strategy and roadmap, ensuring alignment with key initiatives
Contribute to setting and achieving KPIs, driving initiatives that deliver measurable impact
Ensure engineering efforts support wider business priorities, translating vision into actionable plans
What will you bring?
10+ years of hands-on programming experience building web or mobile applications
Strong experience in system monitoring, logging, tracing, and triaging tools
Experience with cloud infrastructure
Experience with build, CI/CD & deployment pipelines and related technologies like Kubernetes, Docker, Jenkins etc.
Effective problem solving skills, ability to make design trade-offs, balancing the long-term "big picture" and short-term implications of design decisions
Effective communication and collaboration skills, including consensus building, conflict resolution, influence and persuasion skills
Proven leadership in project management, technical execution and mentorship of other engineers
A degree in Computer Science or equivalent experience in a related field