Software Engineering Manager (Java Microservices)
Core
Lead a team of Software Engineers to design, develop, and deliver enterprise-scale Java Microservices solutions while ensuring operational stability and alignment with organizational technology strategies.
Role type
Senior IC manager (Java Microservices)
Builds
Enterprise-scale Java Microservices applications
Domain
Financial services / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Microservices architecture, People management, Strategic planning, Agile/DevSecOps, Stakeholder management, Risk compliance
Preferred skills
Kubernetes, Docker, OpenShift, Cloud platforms (AWS/Azure/GCP), Event-driven architectures, Application security, Financial services experience
Technologies
Java, Kubernetes, Docker, OpenShift, AWS, Azure, GCP
Responsibilities
Lead, coach, and mentor a team of Software Engineers; Oversee delivery of large-scale software engineering initiatives; Provide technical oversight for Java Microservices-based application development; Collaborate with senior technology leaders and business partners to define priorities; Establish and monitor key delivery, reliability, and productivity metrics.
Seniority
Senior, hands-on IC