What We Do
The Client Analytics team is a front-office, business facing team responsible for the development of analytical metrics, applications, and insights for the Equities and FICC divisions. We work closely with sales, trading, senior leadership, quants, and other engineering teams to understand our global client base and provide insights such as revenue tracking, market share analysis, wallet opportunity discovery, consumption profiles and market color.
Our team combines business analytics with a scalable, modern engineering stack to deliver our metrics across the whole division. As a team, we are involved in the full project lifecycle and are responsible for both the metrics we deliver and the platforms we deliver them with. We are an entrepreneurial team, constantly seeking innovative analytical solutions to evolving business priorities while adopting modern technologies.
Why Join the Client Analytics Team?
Be at the heart of critical decision-making within our Equities and FICC divisions. Our Client Analytics team uniquely combines strong business expertise with a modern, scalable engineering approach. We build innovative tools and platforms transforming data into powerful insights that drive strategic business decisions. From revenue tracking, market share analysis to wallet opportunity and consumption profiles, you’ll work on projects that directly influence how our business operates.
We build a centralized client platform for the entire Global Banking & Markets division and drive the full product lifecycle from requirements gathering, design, implementation, testing, deployment and support. This involves designing and implementing scalable data pipelines, ensuring data quality, and building the backend infrastructure to support a wide range of analytical applications and reporting.
You'll be a part of a small, close-knit global team that values learning and technological innovation. You’ll work alongside experienced engineers, quant analysts, sales, trading and leadership, in an entrepreneurial environment that encourages fresh ideas and teamwork.
Job Description
As a Software Engineer, you’ll play a key role in designing, developing and scaling our analytics platforms to meet the evolving needs of our global business. You’ll have the opportunity to work on full stack development, contributing to both front-end and back-end solutions.
Responsibilities:
- Data Engineering: Implement scalable data flows and APIs to integrate diverse datasets and provide actionable business insights.
- Optimization: Enhance data processing and storage solutions to ensure efficient and high-performing applications.
- Data Accuracy: Work closely with data sources and implementation, focusing on accuracy, consistency, and timeliness of our business metrics.
- Platform Development: Contribute to the development of end-to-end platforms and participate in the full software development lifecycle, including designing data flows, backend infrastructure, and user-facing applications.
- Cross-functional Collaboration: Work with senior developers and business stakeholders to understand requirements and continuously improve existing platforms.
- Code Quality: Write clean, efficient, and well-tested code following modern best practices.
- Innovation: Explore and learn new technologies, frameworks, and industry standards with mentorship from experienced team members.
- Project Ownership: Gain ownership and deep insights into commercial project delivery.
Basic Qualifications
- A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- At least 2 years of professional software development experience.
- Solid understanding of programming concepts and proficiency in Python or other programming language.
- Experience and understanding of data storage (Databases, SQL, MongoDB) and data modelling.
- Strong analytical thinking and problem-solving skills.
- Good understanding of the software development lifecycle (SDLC), along with version control, testing, and deployment basics.
- Excellent communication skills and eagerness to learn and grow.
Nice to Have
- Experience or curiosity about data pipelines, analytics tools, or ETL processes.
- Interest in financial markets.
- Knowledge of containerization tools such as Docker and Kubernetes.
- Exposure to frontend technologies (TypeScript, Angular) and ability to collaborate across the stack is a strong plus.