Principal Software Engineer

Northern Trust

Chicago, IL, United States
Base: $137,400 - 233,600 usd; bonus/equity: discre...
Python (pyspark/fastapi) development
Sql data modeling and optimization
Microsoft azure cloud deployment
Northern Trust is a globally recognized financial institution with over 130 years of experience serving sophisticated clients using leading technology and exceptional service

Job Summary

  • Northern Trust is a globally recognized financial institution with over 130 years of experience serving sophisticated clients using leading technology and exceptional service.
  • The Principal Software Engineer leads the design, development, and deployment of scalable Python and Azure-based solutions while mentoring engineers and setting engineering standards.
  • Northern Trust offers a comprehensive benefits package including retirement plans, health and welfare benefits, paid time off, and a discretionary bonus program with potential equity components.

Matching Summary

Northern Trust is a globally recognized financial institution with over 130 years of experience serving sophisticated clients using leading technology and exceptional service.

Salary

Base: $137,400 - 233,600 USD; Bonus/Equity: Discretionary bonus program may include equity; Benefits: Comprehensive retirement, health, paid time off, and other benefits

Skills & Requirements

Must-have

  • Python (PySpark/FastAPI) development
  • SQL data modeling and optimization
  • Microsoft Azure cloud deployment
  • AI/ML production integration
  • API-driven microservices architecture
  • Event-driven pub/sub systems
  • Technical leadership and mentoring

Nice-to-have

  • Experience with Axioma portfolio optimizer
  • Knowledge of Aladdin Enterprise/Charles River
  • Familiarity with financial data providers APIs
  • Championing AI-assisted development tools
  • Cross-functional collaboration skills
  • Promoting secure AI usage patterns
  • Flexible and inclusive work culture

Key Requirements

  • 10+ years software engineering experience
  • Experience with asset management investment asset classes
  • Strong SQL and data engineering skills
  • Experience deploying on Microsoft Azure
  • Proven ability to operationalize AI-driven applications
  • Knowledge of portfolio optimization and risk models
  • Not specified

Work Rights

Not specified

Tailored Resume

Cover Letter