Software Engineering Manager - Java Full Stack
Core
Lead multiple engineering teams to deliver scalable, secure, high-performance applications and align technology solutions with product roadmaps.
Role type
Senior Engineering Manager (Java Full Stack)
Builds
Enterprise-grade large-scale distributed systems and high-availability applications
Domain
Banking and Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
End-to-end delivery leadership, solution design and architecture, coding standards enforcement, risk and dependency management, team coaching and mentoring, resource planning and hiring, cross-functional collaboration, Agile/Scrum scaling, DevOps and CI/CD workflow optimization
Preferred skills
Managing multiple teams via Engineering Leads in matrix/global setups, offshore/onshore delivery models, Spring Boot and React development, microservices architecture, system integration patterns, Jenkins or GitLab proficiency
Technologies
Spring Boot, React, Jenkins, GitLab
Responsibilities
Oversee solution design and architecture decisions across teams, drive consistency in coding standards and development processes, manage resource planning and capacity allocation, partner with Product and global engineering teams, drive adoption of Agile practices and DevOps culture
Seniority
Senior, hands-on IC with people management