Lead Software Engineer
Core
Design, develop, and deliver scalable, secure, high-performing enterprise software solutions and AI-powered automation while providing technical leadership and mentoring.
Role type
Senior IC Lead Software Engineer (Java/Spring Boot/AI)
Builds
Scalable, resilient, cloud-native microservices-based platforms and AI-enabled solutions
Domain
Fintech / Payments / Enterprise Software
Required skills
Java, Spring Boot, Microservices architecture, Distributed systems design, RESTful API development, AI solution architecture, Prompt engineering, Code reviews, Technical mentoring
Preferred skills
Enterprise-scale distributed systems experience, Modernization initiatives, AI production delivery
Technologies
Java, Spring Boot, OAuth2, JWT, OpenID Connect, REST, Microservices
Responsibilities
Lead design and implementation of enterprise-scale software solutions; Define application architecture and technology standards; Drive technical design discussions and architectural decisions; Develop and maintain scalable microservices-based platforms; Perform code reviews and ensure quality/security standards; Mentor and coach engineers; Collaborate with cross-functional stakeholders; Lead troubleshooting and root cause analysis; Evaluate emerging technologies via PoCs