Hybrid Principal Software Engineer

Posted 2 hours ago

Apply now

About the role

  • Principal Software Engineer at Northern Trust architecting and delivering high-performance software solutions. Collaborating with teams and mentoring engineers in AI and data management.

Responsibilities

  • 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

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

$137,400 - $233,600 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job