Job offer

Lead, Software Engineer

Northern Trust is seeking a Lead Software Engineer for its Technology Development Center in Pune, India, who has experience in developing scalable and customizable reporting solutions using Python. The incumbent will be part of an agile development team and will be responsible for analyzing and designing multi-asset business platforms.

Tasks

As a Lead Software Engineer, you will be part of an agile development team and responsible for analyzing and designing multi-asset business platforms that meet both business and technical requirements. Your main tasks will include:
  • Analysis and preparation of requirements for multi-asset quant transactions by NT Asset Management
  • Ensuring that the code complies with the standards and best practices on the platform

Requirements

For this position, we require:
  • Bachelor's degree in computer science, engineering, or information technology
  • 8-12 years of experience as a Python consultant responsible for developing highly efficient, scalable, and customizable reporting solutions
  • Experience with quant-based libraries and algorithms
  • Experience in the design and architecture of complex, multi-layered systems

Required skills

We are looking for candidates with:
  • Excellent knowledge of SDLC and agile development practices
  • Expert knowledge of Python 3, Pandas, NumPy
  • Experience in data analysis with Python 3
  • Strong experience in developing backend APIs with Fast APIs
  • Expertise in developing native cloud applications – preferably Azure
  • Expertise in the implementation of API-driven microservices
  • Expertise in implementing security best practices for API platforms—Oauth/SAML, encryption, etc.
  • Expertise in creating automated unit test cases
  • Experience in asynchronous processing (batch streaming for processing large amounts of data)
  • Knowledge of testing methods and experience in automating code releases and redundant tasks with Shell/Python scripts
  • Management of permissions, security, and performance across various databases such as MySQL, MSSQL, Postgres, etc.
  • Experience in creating interfaces to data lakes, operational data stores, and enterprise data warehouses
  • Expert knowledge of SDLC and related processes and languages
  • Good analytical and problem-solving skills
  • Ability to work independently and as part of a team
  • Proven interpersonal and communication skills with technical and business partners

Preferred skills

Preference will be given to candidates with:
  • Familiarity with banking and finance
  • Knowledge of finance – investment management, portfolio construction, and risk management
  • Experience with quant-based libraries and the creation of CAPM-based models
  • Experience in optimizing test processes by introducing automation and using tools

We offer

We offer a work environment that encourages movement within the company, where managers are accessible and you can be proud to work for a company that is committed to supporting the communities we serve.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.