
Principal Software Engineer
Northern Trust
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
Salary
💰 $137,400 - $233,600 per year
Job Level
About the role
- architecting and delivering scalable software and data platforms
- lead the design, development, and deployment of scalable solutions
- define and enforce coding standards, architecture best practices
- champion adoption of AI-assisted development capabilities
- mentor and coach engineers
- communicate complex technical concepts clearly
Requirements
- 10+ years’ experience
- expertise in Python (PySpark/FastAPI)
- strong SQL and data modeling capabilities
- experience deploying on Microsoft Azure/Cloud
- ability to operationalize AI-driven applications
- experience with asset management investments asset classes
- familiarity with Axioma portfolio optimizer, Risk models or Aladdin Enterprise/Charles River
Benefits
- retirement benefits (401k and pension)
- health and welfare benefits (medical, dental, vision, spending accounts and disability)
- paid time off
- parental and caregiver leave
- life & accident insurance
- other voluntary and well-being benefits
- discretionary bonus program that may include an equity component
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonPySparkFastAPISQLdata modelingAI-assisted developmentMicrosoft AzureCloudAI-driven applicationsAxioma portfolio optimizer
Soft Skills
leadershipmentoringcoachingcommunication