Overview:
In this role you will provide hands-on technical leadership across strategic programs in advisory, sales, and capital markets. You will guide architecture decisions, modernize front-office platforms, and drive cloud-native, event-driven solutions. You’ll mentor teams, translate complex business requirements into scalable tech, and explore GenAI opportunities to improve outcomes. This is a cross-functional, impact-focused opportunity to shape high-stakes financial technology platforms. Compensation / Benefits Medical and Prescription Drug Plans Dental Plan Vision Plan Health Savings Account Health Flexible Spending Account Dependent Care Flexible Spending Account
Responsibilities:
Provide technology leadership and advisory support across multiple strategic programs in investment banking, capital markets, sales, trading, and client distribution functions Act as a technical consultant for architecture reviews, modernization initiatives, and platform transformation efforts Drive engineering excellence across application architecture, API design, microservices, event-driven systems, and cloud-native development Support delivery teams with deep technical reviews, resolving complex challenges, and production issue resolution Enable capital markets domain workflows and translate business requirements into scalable technology solutions, including GenAI adoption opportunities
Key requirements:
8 to 10 years of software engineering experience in banking, capital markets, or financial services Strong hands-on Java (Java 11/17+), Spring Boot, REST APIs, microservices, and Angular Strong SQL/data modeling knowledge and messaging technologies such as Kafka and/or MQ Experience with SDLC, DevOps, CI/CD, automated testing, and production support Ability to present technical solutions to senior stakeholders and collaborate across distributed teams Cross-functional collaboration Effective communication with senior stakeholders Problem-solving mindset Java (11/17+) Spring Boot REST APIs