Lead Software Engineer
Core
Lead a team of engineers to design, build, and maintain scalable distributed systems and microservices for end users.
Role type
Senior IC Lead Software Engineer (Java/Spring Boot)
Builds
Production microservices, REST APIs, and distributed systems
Domain
Banking / Financial Services / Cloud Native
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, REST APIs, Distributed Systems, JavaScript, TypeScript, React, Object-Oriented Design, Design Patterns, Domain-Driven Design, Event-Driven Architecture, Kubernetes, CI/CD, Infrastructure as Code
Preferred skills
AI-assisted engineering tools, Technical leadership, Mentoring, Product strategy alignment, Algorithmic problem solving
Technologies
Java, Spring Boot, React, TypeScript, Kubernetes
Responsibilities
Define and fulfill solutions requirements for end users, Mentor junior engineers, Collaborate on product development with product owners and vendors, Resolve technical issues to ensure product goals are met
Seniority
Senior, hands-on IC with leadership