Lead Software Engineer
Core
Lead Full Stack Software Engineer taking overall technical ownership of large, complex digital solutions for the public sector.
Role type
Lead Full Stack Software Engineer
Builds
Enterprise-scale digital services for public sector clients
Domain
Digital transformation consultancy, public sector
Deliverable
production ML models | product features | infrastructure
Required skills
Full Stack Engineering leadership, .NET or Java or Python, modern JavaScript, architecture and design patterns (serverless, microservices), Agile delivery (Scrum, Kanban, TDD), cloud expertise, mentoring and coaching, client engagement, CI/CD tools (Jenkins, Terraform)
Preferred skills
Consultancy experience, public sector project delivery
Technologies
.NET, Java, Python, Node.js, AWS, Azure, Jenkins, Terraform
Responsibilities
Take overall technical responsibility for high-quality engineering across large, complex services; Own the end-to-end architecture and design; Work with Delivery Managers to plan complex technical activities and mitigate risks; Build trusted client and partner relationships; Provide technical assurance and mentoring for teams; Drive innovation and best practice adoption across the Engineering community; Support the growth of Engineering capability via recruitment and training
Seniority
Senior, hands-on IC with leadership responsibilities