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