Senior Lead Software Engineer - Java, Webflux, API
Overview
In this role you will lead as a senior technical contributor within the Commercial & Investment Bank's Payments Technology group, building secure, scalable software for market-leading products. You will balance hands-on coding with team delivery, guiding two scrum teams and shaping architecture across domains. Your work supports the firm’s strategic goals through reliable, high-performance systems and ongoing innovation. This is an opportunity to influence product quality, security practices, and engineering culture in a fast-paced, collaborative environment.
Compensation / Benefitscomprehensive health care coverageon-site health and wellness centersretirement savings plantuition reimbursementmental health supportfinancial coaching
ResponsibilitiesDeliver creative software solutions and troubleshoot complex problems beyond routine approachesManage delivery for two scrum teamsAct as a hands-on tech lead for at least 50% of timeDevelop secure, high-quality production code; review and debug others’ codeIdentify opportunities to automate remediation and improve operational stabilityLead architectural evaluation sessions with vendors and internal teamsDrive communities of practice to promote new technologiesFoster a culture of diversity, inclusion, and respect
Key requirementsFormal training or certification in software engineering with 5+ years of experienceAdvanced knowledge of Java with Spring BootAdvanced knowledge of reactive programming using WebFluxHands-on experience across system design, development, testing, and operational stabilityProficiency in automation and continuous delivery (CI/CD) methodsStrong understanding of SDLC, design patterns, and best practicesExperience with agile practices, CI/CD, Application Resiliency, and SecurityExperience with high-throughput, low-latency distributed systems and integration across systemsProven ability to provide end-user support and strong problem-solving skillsExperience with cloud or other modern technical disciplines (e.g., AI/ML, mobile) is notedproblem-solvingcollaborationleadershipJavaSpring BootWebFlux (Reactive Programming)