 
        
        About This Role
We're seeking a seasoned software engineering leader to drive technical excellence and innovation in our dynamic team.
Key Responsibilities
 * Provide strategic guidance and vision to support the business and its technical teams, contractors, and vendors.
 * Develop high-quality production code, review and debug code written by others, and mentor junior engineers.
 * Serve as a subject matter expert in software development methodologies and lead initiatives to improve engineering practices.
 * Foster a collaborative environment that promotes knowledge sharing, skill development, and best practices.
 * Influence project decision-makers to adopt leading-edge technologies and solutions.
About You
 * You have a strong foundation in software engineering principles and senior-level experience in developing complex systems.
 * Hands-on experience with microservices architecture, Java, Spring Boot, API Gateway, Kafka, and event-driven design patterns.
 * A proven track record of designing, building, and maintaining large-scale, high-performance platforms in cloud environments (AWS, GCP).
 * Deep understanding of distributed systems architectures, scalability, and reliability.
 * Experience in leading cross-functional teams to deliver high-impact projects and driving business outcomes.
About Us
We're a global leader in financial services, providing strategic advice and products to prominent corporations, governments, and institutional investors.