Java and Python Lead Software Engineer - Vice President
CitiMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand, broad generalist backend requirements, metro location, and popular senior title increase competition.
Backend skills transferable, but banking domain experience preferred, so moderate industry specificity.
Explicit 10+ years and required Java/Spring, microservices, and distributed systems mandate strict filters.
Job Description
Structured overview of role & requirementsAbout This Role
Lead development of a fully automated, high-performance margin and collateral platform for global market operations.
Build and deliver robust technical solutions across the software development lifecycle, collaborating closely with product teams and business users.
Drive strong engineering culture and best practices within a global, fast-paced technology team.
Minimum Requirements
10+ years professional experience in software development.
Proficiency in Java, Python, and JavaScript or React; experienced in building RESTful APIs using frameworks like Spring.
Bachelor’s degree in computer science, software engineering, or related field.
Work Experience Required: 10+ years in relevant software engineering roles; experience in financial services or investment banking is preferred but not mandatory.
Ideal Candidate Profile
Technologist skilled in high-quality, scalable software development with strong knowledge of data structures, algorithms, and SQL.
Experienced working with event-driven systems, microservices architecture, and test-driven development (TDD).
Comfortable operating independently in rapidly changing environments with multiple priorities and collaborating in cross-functional global teams.
