Lead Software Engineer
Core
Lead software development, integrations, and strategic direction for Enterprise Tech, ensuring resilient platforms and fostering team capability.
Role type
Lead Software Engineer (Technical Lead & People Manager)
Builds
Applications and integrations supporting Group Functions and Business Units
Domain
Insurance / Enterprise Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering, technical leadership, SDLC practices, architecture design, stakeholder influence, people management, Agile methodology, Microsoft stack (Angular, .NET Core, SQL Server, serverless), cloud platforms (Azure, GCP, AWS)
Preferred skills
Insurance/financial services experience, event-driven architecture, OutSystems, agentic AI
Technologies
Angular, .NET Core, SQL Server, serverless, Azure, GCP, AWS, OutSystems
Responsibilities
Lead delivery and maintenance of applications and integrations; define and lead modern SDLC practices and engineering standards; set expectations for production ownership and incident management; partner with Solution Architecture, InfoSec, and Product Owners to shape roadmaps; manage and grow talent through coaching, mentoring, and upskilling; foster an inclusive culture and knowledge sharing; manage SOWs and engagement with engineering partners.
Seniority
Senior, hands-on IC with people leadership