Skip to main content

Principal, SW Engineer

L6

northern trustChicago, ILtoday
Overview: In this Principal Engineer role, you design and build next-gen front-office trading systems within Northern Trust’s FX Technology group, driving modernization from monoliths to microservices and AI-enabled workflows. You’ll work closely with traders, product owners, and architects to translate business needs into scalable, low-latency software. You shape engineering culture, set standards, and mentor teams across locations, delivering production-grade solutions that keep pace with a global FX business. Compensation / Benefits retirement benefits (401k and pension) health and welfare benefits (medical, dental, vision) paid time off parental and caregiver leave life & accident insurance discretionary bonus program (potential equity)
Responsibilities: Design and build front-office trading services with focus on low latency, resiliency and scale Lead the breakup of monolithic apps into microservices with clear boundaries and migration paths Design event-driven trade flows using Kafka, including event models and schema management Develop cloud-native services on Azure (Container Apps/AKS, Event Hubs, Key Vault) and integrate with on-prem systems Write production code in Java or C++ weekly; review code and raise engineering standards Apply AI throughout the development lifecycle (code analysis, test generation, refactoring, migration, defect triage) Own CI/CD and automated testing to enable routine production deployments Collaborate with traders, product owners, and architects to convert business needs into designs Create design docs for architecture governance and minimize rework Propose and evangelize new ideas, approaches, and team processes Mentor engineers across onshore and offshore teams through pairing and demos
Key requirements: 10+ years of production software experience with strong Java or C++ coding Proven experience breaking monoliths into microservices in live production Deep Kafka and event-driven architecture expertise Hands-on Azure experience: Container Apps/AKS, Event Hubs, Key Vault Strong CI/CD experience with integrated test automation Practical AI coding tool experience (e.g., GitHub Copilot) with tangible examples Solid relational DB skills (SQL Server, Postgres or similar) Track record of driving team change and adoption of new practices/tools Clear, confident communication with engineers and business stakeholders Collaborative and energetic approach to cross-team relationships collaboration clear communication mentoring and coaching Java C++ Kafka
Apply now (opens in a new tab)
Apply now (opens in a new tab)

Level

LeadL6

Location

Chicago, IL

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

today

To get sharper similar jobs, create your profile using the link below.

Create profile