Principal Software Engineer

Northern Trust

Base: $137,400 - 233,600 usd; bonus/equity: discre...
**
Python (pyspark/fastapi)
Sql and data modeling
Microsoft azure deployment
** Northern Trust is seeking a Principal Software Engineer to lead the architecture and development of scalable software platforms, focusing on Python, data engineering, and AI/ML integration. The ideal candidate should possess strong technical expertise in Python, SQL, and Azure, along with experience in mentoring teams and driving modern software development practices. **

Job Summary

  • This role partners closely with engineers, product owners, architects, and business stakeholders in NTAM Investments to build secure, reliable, and high‑performance systems, while setting engineering standards and mentoring other engineers.
  • Champion adoption of GitHub Copilot as an AI‑assisted development capability while ensuring SDLC discipline remains intact.
  • Northern Trust provides a comprehensive benefits package including retirement benefits, health and welfare benefits, paid time off, and other voluntary and well-being benefits.

Matching Summary

Match Score: 75

** Northern Trust is seeking a Principal Software Engineer to lead the architecture and development of scalable software platforms, focusing on Python, data engineering, and AI/ML integration. The ideal candidate should possess strong technical expertise in Python, SQL, and Azure, along with experience in mentoring teams and driving modern software development practices. **

Salary

Base: $137,400 - 233,600 USD; Bonus/Equity: Discretionary bonus program that may include an equity component; Benefits: Comprehensive benefits package including retirement benefits, health and welfare benefits, paid time off, parental and caregiver leave, life & accident insurance, and other voluntary and well-being benefits.

Skills & Requirements

Must-have

  • Python (PySpark/FastAPI)
  • SQL and data modeling
  • Microsoft Azure deployment
  • AI/ML operationalization
  • API-driven microservices
  • event-driven systems

Nice-to-have

  • Solutioning with Axioma portfolio optimizer
  • Understanding of Asset Management Investments
  • Experience with Aladdin Enterprise/Charles River
  • Financial data providers experience

Key Requirements

  • Principal Software Engineer experience
  • Experience deploying on Microsoft Azure
  • Demonstrated ability to operationalize AI-driven applications

Work Rights

Not specified

Tailored Resume

Cover Letter