Principal Software Engineer

Northern TrustChicago, IL

About The Position

The Principal Software Engineer in NTAM (Northern Trust Asset Management) Investments Technology is a senior technical leader with 10+ years’ experience in financial services responsible for architecting and delivering scalable software and data platforms with a strong emphasis on Python-based services, data engineering, and Cloud enablement. Senior Subject Matter Expert (SME) Technical supporting front-office Fixed Income investment platforms. Acts as a strategic liaison between Portfolio Managers, Traders, and Technology teams to drive delivery of scalable, high-performing solutions across portfolio construction, trading, analytics, and risk. Leads complex initiatives, shapes business requirements, and ensures alignment with investment strategy, regulatory standards, and platform modernization goals.

Requirements

  • 10+ years’ experience in financial services
  • Experience with solutioning and integrating with InvestorTools Perform, Risk models and developing Optimization constraints for Fixed Income portfolio construction.
  • Understanding of Asset Management Investments asset classes (equities, fixed income, alternatives), portfolio theory, and investment constraints.
  • Experience with Aladdin Enterprise/Charles River (CRD), Bloomberg AIM or other Portfolio and Order Management, integrating Aladdin SaaS to develop Investment tools and processes.
  • Experience with financial data providers (e.g., Bloomberg, FactSet, MSCI) and APIs.

Nice To Haves

  • Python-based services
  • data engineering
  • Cloud enablement

Responsibilities

  • Serve as SME across Fixed Income products (rates, credit, municipals, derivatives) and investment workflows
  • Partner with PMs, Traders, Risk, and Compliance to translate business needs into scalable technology solutions
  • Drive domain consistency across portfolio construction, trading, analytics, and reporting platforms
  • End-to-end requirements lifecycle (discovery, documentation, validation & delivery)
  • Create high-quality artifacts: BRDs, functional specs, user stories, process flows, and data mappings
  • Collaborate with SMEs, data and engineering teams to evaluate solution options and define target-state architecture
  • Ensure alignment with platform modernization (cloud, APIs, data platforms)
  • Define data requirements across positions, pricing, risk factors, cash flows, and analytics
  • Validate data quality, reconciliation, and reporting outputs (including FX and performance impact)
  • Communicate complex technical concepts clearly to non‑technical stakeholders and influence architectural decisions.
  • Troubleshoot and resolve critical production issues, ensuring high availability and performance of applications.
  • Define user stories and acceptance criteria, support backlog prioritization & deliver sprint demos and stakeholder updates
  • Coordinate UAT across business, vendors, and technology teams, ensure smooth release implementation and adoption.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service