Sr Lead, Software Engineering (Python, AI, Azure and SQL) at Northern Trust

Chicago, Illinois, United States

Northern Trust Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Finance, Asset ManagementIndustries

Requirements

  • 10+ years experience working on large complex programs/projects within Investments front office, with exposure and subject matter expertise in Portfolio Management and Trade execution domains
  • Domain Knowledge (Preferred): Understanding of Asset Management Investments asset classes (equities, fixed income, alternatives), portfolio theory, and investment constraints
  • Experience with Aladdin Enterprise/Charles River (CRD), Bloomberg AIM or other Portfolio and Order Management systems, integrating Aladdin SaaS to develop Investment tools and processes
  • Experience with solutioning and integrating with Axioma portfolio optimizer
  • Experience with financial data providers (e.g., Bloomberg, FactSet, MSCI) and APIs

Responsibilities

  • Lead the design, development, and deployment of scalable software solutions using Python, Azure services, and SQL-based data platforms
  • Define and enforce coding standards, architecture best practices, and development workflows
  • Engage in hands-on development, including coding, unit testing, and resolving production issues
  • Conduct code reviews, design reviews, and provide mentorship to junior and mid-level engineers
  • Mentor junior engineers, supporting their technical growth and career development
  • Partner cross-functionally with developers, QA engineers, product owners, technical leads, and architects to deliver cohesive solutions
  • Architect AI-driven applications, integrating machine learning models into production systems
  • Guide the team in best practices for SQL database design, optimization, and data integrity
  • Design and implement cloud-native solutions on Microsoft Azure, leveraging services like Azure Functions, App Services, Azure SQL, Blob Storage, and Azure DevOps
  • Drive CI/CD pipeline implementation and automation for faster, reliable deployments
  • Design and optimize complex SQL queries, stored procedures, and data models for performance and scalability
  • Integrate data pipelines and ETL processes using Python and Azure Data Factory or similar tools
  • Implement pub/sub event-driven architecture design pattern using Azure Service Bus, Azure Event Grid or similar
  • Implement continuous integration and continuous deployment to automate CI/CD pipelines using GIT and GitHub Technologies
  • Apply unit testing principles and implementations, API test automation techniques, and automated deployment pipeline tools
  • Collaborate with product managers, business analysts, and stakeholders to translate business requirements into technical specifications
  • Participate in Agile ceremonies (sprint planning, retrospectives, daily stand-ups) and contribute to backlog grooming and story estimation
  • Troubleshoot and resolve critical production issues, ensuring high availability and performance of applications
  • Perform root cause analysis and implement long-term fixes
  • Act as a liaison between engineering, QA, DevOps, and business teams to ensure alignment and smooth delivery
  • Communicate technical concepts clearly to non-technical stakeholders and influence decision-making
  • Stay current with emerging technologies and industry trends
  • Propose and implement innovations and continuous improvements

Skills

Key technologies and capabilities for this role

PythonAIAzureSQLAladdinCharles RiverBloomberg AIMAxiomaBloomberg APIFactSetMSCI

Questions & Answers

Common questions about this position

What technical skills are required for this Sr Lead Software Engineering role?

The role requires 10+ years of experience with large complex programs in Investments front office, particularly Portfolio Management and Trade execution, along with expertise in Python, Azure services, SQL, AI-driven applications, cloud architecture, DevOps, and data engineering.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this position?

This information is not specified in the job description.

What does the team structure and collaboration look like?

The role involves leading and mentoring junior and mid-level engineers, conducting code and design reviews, and partnering cross-functionally with developers, QA engineers, product owners, technical leads, and architects.

What makes a strong candidate for this Sr Lead role?

Strong candidates have 10+ years in Investments front office with Portfolio Management and Trade execution expertise, domain knowledge in asset classes and tools like Aladdin or Charles River, and hands-on technical leadership in Python, AI, Azure, SQL, plus experience with financial data providers and CI/CD pipelines.

Northern Trust

About Northern Trust

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI