Lead, Software Engineer
Core
Lead a team of engineers to build and improve data automation for management reporting and AI initiatives within the financial services sector.
Role type
Lead Software Engineer (Engineering & Cloud)
Builds
Data automation tools, management reporting applications, and AI capabilities for Prudential's FM Management Reporting.
Domain
Financial Services / Insurance / Cloud Engineering
Deliverable
production ML models | product features
Required skills
Python, Java, JavaScript, React, Springboot, Node.js, Microservices, REST APIs, AWS Core Services, DevOps practices, Unit/Integration testing, Secure coding, Distributed systems, Object-oriented programming, SQL/NoSQL databases.
Preferred skills
AWS Development, Architecture Patterns, Design Thinking, Financial/Insurance industry experience.
Technologies
Python, Java, JavaScript, React, Springboot, Node.js, MongoDB, AWS (CloudWatch, Code-Deploy), GitHub, Jenkins, MySQL, JSON, XML, JWT, OAuth 2.0, SAML 2.0.
Responsibilities
Build applications following modern design patterns and coding standards; Develop high-quality, documented, and efficient code; Collaborate with product owners and tech leads to define technical designs and deliver robust solutions; Write unit, integration, and functional automation tests; Coach team members and embed learning and innovation in day-to-day work.
Seniority
Senior, hands-on IC with leadership responsibilities