





Strong employer brand, metro location, and common senior software title increase candidate competition.
Financial-services platform experience preferred, making role less transferable across industries.
Explicit 12+ years requirement and mandatory backend, microservices, Kubernetes skills raise shortlist strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, test, and debug complex enterprise investment management software enhancing core frameworks and critical system components.
Lead architecture and delivery of platform solutions, ensuring technical excellence and sustainable software design for complex business problems.
Drive and coordinate cross-team activities, participate actively in Agile processes, and provide expert troubleshooting during major client implementations.
Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or equivalent; Master's degree strongly preferred.
Minimum 12 years of professional software engineering experience, with at least 3 years in Agile development environments.
Experience with Java, Spring Boot Microservices, cloud deployment (Azure a plus), microservices architecture, Kubernetes, Kafka, and relational databases (Postgres SQL preferred).
Experience in financial services software related to Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management strongly desired.
Technically authoritative in object-oriented programming, scalable platform design, and cloud-native service development with enterprise-grade financial software experience.
Proven ability to lead complex software projects from design through production in a collaborative, Agile setting involving multiple teams.
Experienced in financial domain solutions specifically tied to portfolio and asset management systems, with strong problem solving involving high-performance database applications.