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

Python
AI
Azure
SQL
Aladdin
Charles River
Bloomberg AIM
Axioma
Bloomberg API
FactSet
MSCI

Northern Trust

About Northern Trust

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI