Lead Software Engineer
Core
Design, develop, and deliver high-complexity software solutions, managing multiple projects independently while mentoring junior and senior developers.
Role type
Lead Software Engineer (Java/Springboot)
Builds
Enterprise software solutions for financial services clients
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Java (Core, Springboot), SQL, distributed databases, in-memory caching (MemSQL), Git, automated testing, CI/CD pipelines, technical leadership, problem-solving
Preferred skills
TypeScript, JavaScript, AI platforms (GitHub Copilot, Claude Code), advanced GitHub workflows
Technologies
Java, Springboot, MemSQL, Git, SQL, TypeScript, JavaScript
Responsibilities
Design and implement complex software solutions; mentor developers; manage multiple projects independently; collaborate with cross-functional teams; drive innovation and process improvement.
Seniority
Senior, hands-on IC with leadership responsibilities
