Northern Trust-posted 3 months ago
$114,500 - $194,700/Yr
Full-time • Senior
Chicago, IL
5,001-10,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

Northern Trust, a Fortune 500 company, is a globally recognized, award-winning financial institution that has been in continuous operation since 1889. Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. The Sr Lead, Software Engineering (Python, AI, Azure and SQL) position requires 10+ years of experience working on large complex programs/projects within Investments front office, particularly in Portfolio Management and Trade execution domains.

  • 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 the pub sub event driven architecture design pattern using Azure Service Bus, Azure Event Grid or similar.
  • 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 improvements to development processes, tools, and team practices.
  • 10+ years experience working on large complex programs/projects within Investments front office.
  • Particular exposure and subject matter expertise with Portfolio Management and Trade execution domains.
  • 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.
  • Experience with solutioning and integrating with Axioma portfolio optimizer.
  • Experience with financial data providers (e.g., Bloomberg, FactSet, MSCI) and APIs.
  • Proficiency in Python (Flask/FastAPI/Django), SQL (T-SQL, PL/SQL), C# (.Net) & Bash.
  • Experience with Microsoft Azure (App Services, Functions, Key Vault, Azure SQL, Blob Storage, Azure DevOps).
  • Experience with RDMS OLTP - SQL Server, PostgreSQL or MySQL.
  • Familiarity with Azure DevOps, Git, CI/CD, Docker, Kubernetes (AKS optional).
  • Experience with Azure Data Factory, Pandas, NumPy, PySpark.
  • Knowledge of testing frameworks like PyTest and other Python or .Net unit test and integration testing frameworks.
  • Experience with Application Insights, Azure Monitor, Log Analytics.
  • Experience in mentoring junior engineers.
  • Strong collaboration with quants, Portfolio Managers, and business stakeholders.
  • Proven ability to lead cross-functional teams and influence strategic decisions.
  • Comprehensive benefits package including retirement benefits (401k and pension).
  • Health and welfare benefits (medical, dental, vision, spending accounts and disability).
  • Paid time off, parental and caregiver leave.
  • Life & accident insurance, and other voluntary and well-being benefits.
  • Discretionary bonus program that may include an equity component.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service