Senior Software Engineer - Full Stack

Global Financial Powerhouse

Our client is a global financial powerhouse. With over 5,000 employees and almost $2 billion in revenue, this top 3financial services firm is a leader in their field and a company you'd be proud to call your own. 

With their expertise, they are not only creating data and information, but also producing timely insights from every angle to influence decision making in this ever changing and highly competitive market. There has never been a better time to make an impact and we invite you to join us on this journey.


I am looking for a strong Senior Software Engineer to improve critical software tools used widely by internal and external stakeholders. The ideal candidate is someone who:

  • Led technically complex systems and is currently hands-on in software development.
  • Has experience in interpreting complex requirements associated with Analytical tools.
  • Has experience working in Agile environment.


Roles & Responsibility

  • Partner with the Product owner and multiple teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions to solve them.
  • Automate manual processes, optimize data delivery, re-designing infrastructure for greater scalability.
  • Collaborate with stakeholders, Business, and R&D to assist with data-related technical issues and support their data infrastructure needs.
  • Work with data and analytics experts to strive for greater functionality in our data systems.
  • Architect and design applications and databases in conjunction with the Architecture Chapter.
  • Code and test applications.

Required Skills

  • Extensive 10+ years of experience in Java (JDK1.8 or higher), Java collection APIs and Spring Boot Framework.
  • 3+ years of experience developing in Python.
  • Building CI/CD pipeline with Docker and Kubernetes.
  • Experience in using AWS cloud services: EC2, EKS, Lambda, S3, etc.
  • Extensive knowledge/experience in developing Rest and GraphQL APIs
  • Strong in SQL, PL/SQL, and NoSQL and ability to create complex queries to extract data and build performant datasets.
  • Experience working and creating data pipelines using Kafka Streams.
  • Experience in working with Microservices and Distributed Computing.
  • Experience with Infrastructure as Code techniques and practices.
  • Must have CI/CD Pipeline experience (e.g. Jenkins, Bamboo, etc.)

Desirable Skills

  • Proficient in RDBMS (Oracle, Postgres) and NoSQL (Cassandra,Mongo, or Redis, etc.).
  • Experience with distributed systems such as Spark, Hadoop (HDFS, Hive, Presto, PySpark) to query and process data.
  • Experience in the Financial Services industry

Person specification

  • Strong academic background, educated to degree level, ideally in computer science or engineering Excellent interpersonal / relation building skill
  • Excellent problem solving and analytical skills
  • Highly motivated to deliver results and meet deadlines
View Profile
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.