Lead Software Engineer - Java, Resiliency
Core
Design, build, and troubleshoot secure, high-quality backend services and automation pipelines to ensure operational stability and resiliency in regulated enterprise environments.
Role type
Lead Software Engineer (Java/Spring Boot)
Builds
Backend services, automation pipelines, and resiliency solutions for critical corporate initiatives.
Domain
Financial services / Enterprise software engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, system design, application development, testing, automation, continuous delivery, CI/CD, security, full Software Development Life Cycle
Preferred skills
Cloud-based solutions (AWS), AI/ML, Generative AI, agentic engineering, risk and resiliency domains
Technologies
Java, Spring Boot, AWS, CI/CD
Responsibilities
Design and deliver backend services and automation pipelines; review and debug code written by others; identify ways to automate recurring remediation work; lead evaluation sessions with product owners and internal teams to assess architectural designs.
Seniority
Senior, hands-on IC with leadership responsibilities