Northern Trust is looking to solve business and technical problems by hiring a Sr Lead, Software Engineering to lead the design, development, and deployment of scalable software solutions using Python, Azure services, and SQL-based data platforms, and to architect AI-driven applications.
Requirements
- Python (Flask/ FastAPI/Django), SQL (T-SQL, PL/SQL), C-Sharp (.Net) & Bash
- Microsoft Azure (App Services, Functions, Key Vault, Azure SQL, Blob Storage, Azure DevOps)
- RDMS OLTP - SQL Server, PostgreSQL or MySQL
- Azure DevOps, Git, CI/CD, Docker, Kubernetes (AKS optional)
- Azure Data Factory, Pandas, NumPy, PySpark
- PyTest, other Python or .Net unit test and integration testing frameworks
- Application Insights, Azure Monitor, Log Analytics
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.
- 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.
Other
- 10+ yrs experience working on large complex programs / projects within Investments front office - with 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, 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.