Software Engineering Lead
Core
Lead a team of software engineers to design, develop, and maintain complex enterprise software systems, AI/ML solutions, and data integration workflows for risk assessment and business services.
Role type
Senior IC Software Engineering Lead (People Management & Technical Leadership)
Builds
Scalable enterprise software solutions, AI/ML and Generative AI-based systems, ETL processes, and data pipelines
Domain
Insurance and Risk Services (Anti-Money Laundering, Fraud, Credit Risk)
Deliverable
production ML models
Required skills
Software architecture, Enterprise Java, Python, AI/ML/Deep Learning/Generative AI, Cloud platforms (AWS, Azure), ETL and data pipeline design, SQL and data modeling, Team leadership and mentoring, Agile methodologies
Preferred skills
Insurance industry experience (Auto, Property, Commercial lines), Claims and Policy data exposure
Technologies
GitHub Actions, AI-powered chatbots, intelligent agents, AWS, Microsoft Azure
Responsibilities
Lead design, development, testing, and maintenance of enterprise software systems; Provide hands-on technical leadership and mentor engineers; Translate business requirements into technical designs and scalable solutions; Establish engineering best practices including code reviews and automated testing; Lead development and integration of AI/ML and Generative AI solutions; Design and optimize ETL processes and data pipelines; Manage project plans, schedules, and technical risks
Seniority
Senior, hands-on IC with people management
