Lead Software Engineer - Employee Platforms
Core
Design, develop, and maintain secure, high-quality software solutions for employee platforms, driving adoption of AI-assisted engineering practices and automating recurring issues to strengthen system stability.
Role type
Lead Software Engineer (Employee Platforms)
Builds
Enterprise-approved AI-assisted engineering practices, secure production code, and automated resolution systems for employee platforms.
Domain
Financial services / Software Engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React, system design, application development, testing, operational stability, automation, continuous delivery, full software development life cycle, cloud-native experience, financial services IT systems knowledge.
Preferred skills
large-scale enterprise application support, production support and operational management, application modernization leadership, regulated/financial services environment experience, SRE/DevOps/production engineering, incident management (on-call, root-cause analysis, postmortems).
Technologies
AI, CI/CD, Cloud, DevOps, Incident Management, Java, Machine Learning, Mobile, React, Security, Spring, Spring Boot
Responsibilities
Develop secure, high-quality production code and review/debug code written by others; lead evaluation sessions with external vendors, startups, and internal teams to assess architecture and technical fit; lead communities of practice to raise awareness of new technologies; identify opportunities to automate resolution of recurring issues; troubleshoot technical issues beyond routine methods.
Seniority
Senior, hands-on IC with leadership responsibilities