Lead Software Engineer
Role details
Job location
Tech stack
Job description
As a Lead Software Engineer, you'll spearhead the technical direction and delivery of complex, innovative AI projects. You will act as a technical expert, applying your skills across various projects from AI strategy to client-side deployments, while ensuring architectural decisions are sound and reliable. This role demands a balance of deep technical expertise and strong leadership, focusing on driving innovation, fostering team growth, and building reusable solutions across the organisation. If you're ready to manage high-risk projects and deliver practical, innovative outcomes, this is your chance to shape our future.
What you'll be doing
- Acting as the primary technical authority for enterprise clients, guiding projects from discovery to production deployment.
- Leading and mentoring a squad of engineers, empowering them to deliver their best work.
- Hands-on designing, building, and extending components of the Frontier platform (Python, TypeScript, IaC).
- Implementing scalable and future-proof front and backend engineering patterns and practices.
- Translating complex customer needs and implementation challenges into actionable feedback to shape Frontier's future.
- Distilling complex technical concepts for diverse audiences, from client-side engineers to senior business stakeholders.
Requirements
- You have proven ability to distill complex technical concepts for a wide range of audiences.
- You bring strong, hands-on experience in full-stack development, with a deep understanding of system architecture and design.
- You are an expert in Python and TypeScript/React.
- You possess solid knowledge of CI/CD pipelines (e.g., GitLab), Docker, and deploying applications on Kubernetes.
- You have a demonstrated history of championing automated testing strategies to ensure robust and reliable code.
- You have a genuine passion for working with customers, understanding their problems, and delivering solutions that provide immediate value.
Benefits & conditions
- Unlimited Annual Leave Policy
- Private healthcare and dental
- Enhanced parental leave
- Family-Friendly Flexibility & Flexible working
- Sanctus Coaching
- Hybrid Working (2 days in our Old Street office, London)