Principal Software Engineer

Northern Trust Corporation

Base: $137,400 - $233,600 usd; bonus/equity: discr...
Hybrid
10+ years financial services experience
Python and c# development expertise
Microsoft azure cloud deployment
Northern Trust Corporation is seeking a Principal Software Engineer with over 10 years of experience in financial services to architect and deliver scalable software solutions, particularly using Python and Azure. The role emphasizes technical leadership, collaboration, and mentorship while ensuring high-performance systems and robust data handling. ###

Job Summary

  • This role serves as a senior technical leader responsible for architecting scalable software and data platforms within the investment technology division.
  • The successful candidate will drive modern architecture patterns including API-driven microservices and event-driven systems while mentoring engineers across levels.
  • Northern Trust offers a comprehensive benefits package including retirement plans, health coverage, and a discretionary bonus program with potential equity components.

Matching Summary

Match Score: 85

Northern Trust Corporation is seeking a Principal Software Engineer with over 10 years of experience in financial services to architect and deliver scalable software solutions, particularly using Python and Azure. The role emphasizes technical leadership, collaboration, and mentorship while ensuring high-performance systems and robust data handling. ###

Salary

Base: $137,400 - $233,600 USD; Bonus/Equity: Discretionary bonus program may include equity component; Benefits: Comprehensive package including 401k, pension, medical, dental, vision, and paid time off

Skills & Requirements

Must-have

  • 10+ years financial services experience
  • Python and C# development expertise
  • Microsoft Azure cloud deployment
  • SQL and Snowflake data modeling
  • API-driven microservices architecture
  • CI/CD pipeline implementation

Nice-to-have

  • Experience with Axioma portfolio optimizer
  • Knowledge of Aladdin Enterprise or Charles River
  • Familiarity with Bloomberg AIM APIs
  • AI-driven application architecture skills
  • GitHub Copilot instruction file creation
  • Mentorship and team coaching abilities

Key Requirements

  • 10+ years of experience in financial services
  • Deep hands-on expertise in Python/C#
  • Strong SQL and data modeling capabilities
  • Experience deploying on Microsoft Azure/Cloud
  • Demonstrated ability to design performant financial applications

Work Rights

Not specified

Tailored Resume

Cover Letter