Vice President - Lead Software Engineer
Core
Lead a group of engineers and act as a primary technology partner to Investment Banking and Global Capital Markets business stakeholders, designing, building, and owning core backend services and full-stack components.
Role type
Senior IC/Lead Software Engineer (VP level)
Builds
Scalable, resilient backend services in Java, modern web front ends, and full-stack applications for IBD and GCM.
Domain
Financial Services / Investment Banking / Global Capital Markets
Required skills
Java (Spring Boot, Java 21+), Python, JavaScript/TypeScript (React/Angular), SQL, Linux, Kafka/MQ, AI tooling integration, team leadership, architectural design
Preferred skills
Investment Banking workflows knowledge, cloud-based platforms, distributed systems, authentication/authorization frameworks, GitHub
Technologies
Java, Python, Spring Boot, React, Angular, Kafka, MQ, GitHub, AI tooling (Claude Code, Amp)
Responsibilities
Lead and mentor a group of engineers; Act as primary technology partner to business stakeholders; Lead architectural design and modernization; Build scalable backend services and full-stack applications; Promote engineering best practices (CI/CD, automated testing); Own stability of production systems and resolve complex incidents; Actively use AI tooling to accelerate development.
Seniority
VP level, Senior, hands-on IC with people leadership