Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$137.4k - $233.6k

Northern Trust Company

About Northern Trust:

Northern Trust, a Fortune 500 company, is a globally recognized, award-winning financial institution that has been in continuous operation since 1889.


Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.

Title: Principal Software Engineer

Role Overview

The Principal Software Engineer in NTAM 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 Java-based services, data engineering, and Cloud enablement. This role partners closely with engineers, product owners, and business stakeholders in NTAM Investments to build secure, reliable, and high-performance systems, while setting engineering standards and mentoring other engineers.

The ideal candidate has deep hands-on experience in Java (Springboot, React), strong SQL and data modeling capabilities, experience deploying on Microsoft Azure Cloud, and demonstrated ability to design data-driven performant financial applications.

Key Responsibilities

Technical Leadership & Architecture
  • Technical ownership, clearly communicate trade-offs, risks, and dependencies to senior investment and technology stakeholders.
  • 8+ years experience in leading the design, development, and deployment of scalable solutions using Java Spring boot, Azure services, and SQL-based data platforms.
  • Define and enforce coding standards, architecture best practices, and development workflows through design and code reviews.
  • Drive modern architecture patterns including Azure Platform-as-a-Service (Paas) component orchestration, API-driven microservices and event-driven (pub/sub) systems.
  • Design and optimize SQL data models, queries, and stored procedures in Snowflake for performance and scalability.
  • Establish strong testing and quality standards, including unit testing and API test automation.
  • Champion adoption of GitHub Copilot as an AI-assisted development capability while ensuring SDLC discipline remains intact.
Collaboration, Influence & Mentorship
  • Partner cross-functionally with data engineering, architecture, and product teams to deliver cohesive solutions.
  • Mentor and coach engineers across levels, raising overall technical engineering practices.
  • Communicate complex technical concepts clearly to non-technical stakeholders and influence architectural decisions.
  • Guide best practices for SQL database design, optimization, and data integrity.
  • Drive CI/CD pipeline automation and resolve critical production issues.
  • Architect AI-driven applications and integrate machine learning models into production systems.
Domain Knowledge (Highly Preferred)
  • Experience in Front office Investment Management solutions including but not limited to Portfolio management, Trading and Rebalancing, Account/Client onboarding etc.
  • Understanding of Asset Management asset classes, portfolio theory, and investment constraints.
  • Experience with Blackrock Aladdin, Bloomberg AIM, or other OMS platforms.
  • Experience with financial data providers (Bloomberg, FactSet, MSCI) and APIs.
Required Skills:
  • Azure PaaS & Cloud Architecture: Expertise in Azure services (App Service, Functions, databases, integration tools) with ability to design scalable, resilient, cloud-native architectures.
  • Development, DevOps & Automation: Strong programming skills (e.g., Java Springboot, Container deployments, CI/CD pipelines, and Infrastructure as Code (ARM/Terraform) for automated deployments.
  • Security, Monitoring & Operations: Proficiency in Azure security (Entra ID, RBAC, Key Vault), observability (Monitor, App Insights), and performance optimization of distributed systems.
  • Experience with Service Oriented Architecture (SOAP/REST APIs) and messaging technologies MQ and JMS.
  • Experience in Spring/Spring boot frameworks in developing Java (POJO) based applications.

Salary Range:
$137,400 - 233,600 USD

Salary range is a good faith estimate of base pay. Northern Trust provides a comprehensive benefits package including 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, and other voluntary and well-being benefits. Northern Trust also provides a discretionary bonus program that may include an equity component.

Working with Us:


As a Northern Trust partner, greater achievements await. You will be part of a flexible and collaborative work culture in an organization where financial strength and stability is an asset that emboldens us to explore new ideas.

Movement within the organization is encouraged, senior leaders are accessible, and you can take pride in working for a company committed to assisting the communities we serve! Join a workplace with a greater purpose.

We'd love to learn more about how your interests and experience could be a fit with one of the world's most admired and sustainable companies! Build your career with us and apply today. #MadeForGreater


Reasonable accommodation

Northern Trust is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please email our HR Service Center at View email address on click.appcast.io.

We hope you're excited about the role and the opportunity to work with us. We value an inclusive workplace and understand flexibility means different things to different people.

Apply today and talk to us about your flexible working requirements and together we can achieve greater.
Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Chicago, IL vacancy
  •  ...About the Role IAA is seeking a highly experienced Principal Engineer to join the Seller Applications organization. This role is responsible...  .... Qualifications ~12+ years of professional software engineering experience, including significant time modernizing... 
    Suggested
    Full time
    Immediate start

    Ritchie Bros.

    Westchester, IL
    2 days ago
  • $137.4k - $233.6k

     ...sophisticated clients using leading technology and exceptional service. Role Summary We are seeking a highly experienced Principal Software Engineer to provide technical leadership and hands-on execution across complex, cloud-native software initiatives. This role... 
    Suggested
    Contract work
    H1b
    Flexible hours

    Northern Trust

    Chicago, IL
    2 days ago
  •  ...strategy innovation, experiential design, AI solutions, and deep engineering expertise. Our commitment to quality means we deliver...  ...environments, and client industries Built high‑quality, maintainable software collaboratively, incrementally, and through an approach... 
    Suggested
    Temporary work
    Local area
    Remote work
    Work visa
    Flexible hours

    8th Light

    Chicago, IL
    3 days ago
  • $170k - $281k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and... 
    Suggested
    Full time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    MasterCard

    Chicago, IL
    2 days ago
  •  ...SpyCloud a special place to work. If you’re driven to align your career with a fantastic mission, look no further! We are seeking a Principal Engineer to lead the hands-on architecture and development of ournext-generation data and intelligence APIs. This role is deeply... 
    Suggested
    Full time
    Contract work
    Temporary work
    Local area
    Remote work
    Worldwide
    Visa sponsorship
    Flexible hours

    GrabJobs

    Chicago, IL
    16 hours ago
  • $215.2k - $240k

     ...Principal Software Engineer (Hybrid - 1-2 days per week onsite) Overview: As a Principal Software Engineer, you will help shape the vision and architecture of Weedmaps’s next generation backend infrastructure, making it easy for developers to build products and features... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Local area
    Remote work
    Worldwide
    Flexible hours
    Night shift
    2 days per week
    1 day per week

    GrabJobs

    Chicago, IL
    4 days ago
  • $175.8k - $219.75k

     ...cars. We are unifying an ecosystem of automotive brands into a single, high-throughput, service-oriented platform. As a Principal Software Engineer, you will be the technical north star for the Platform Core Services team. This team owns the high-concurrency engines-... 
    Full time
    Local area
    Home office
    Visa sponsorship
    Work visa
    Shift work

    Cars Commerce

    Chicago, IL
    16 hours ago
  • $144.5k - $195.5k

     ...Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity... 
    Full time
    Temporary work
    Local area
    Flexible hours

    TENDO

    Chicago, IL
    4 days ago
  •  ...Principal Software Engineer Goose is building the operating system for multi-service pet care businesses — boarding, daycare, grooming, and training. Our platform streamlines operations, enhances the customer experience, and drives revenue growth. Headquartered in Chicago... 

    Goose

    Chicago, IL
    1 day ago
  • $150k - $300k

     ...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Chicago, IL
    16 hours ago
  •  ...looking for more driven, talented and ambitious individuals to join our growing international family. ABOUT THE ROLE: As a Principal Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive... 
    Work at office
    Worldwide
    Shift work

    GrabJobs

    Chicago, IL
    16 hours ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Commercial... 

    Chase

    Chicago, IL
    2 days ago
  • $150k - $190k

     ...Eidra is expanding in the US market and is seeking an experienced Principal Software Engineer to join our product and technology group in Chicago. We are seeking a Principal Software Engineer deeply committed to modern engineering practices. The ideal candidate has... 
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Eidra

    Chicago, IL
    2 days ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI... 

    Chase

    Chicago, IL
    16 hours ago
  • $207k - $311k

     ...practices and finding ways to bring those practices into the engineering organization. Essential Functions Partners with product...  .... Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing technologies... 
    Hourly pay
    Work at office
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning Services

    Chicago, IL
    10 days ago
  • $195.37k - $244.21k

     ...Accelerating the Arches strategy.? Department Overview As a Principal Engineer in Customer Technology, you are a trusted partner and...  ...stay ahead of technology trends. ~12+ years of experience in software engineering, with a focus on mobile app development. ~4+... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    McDonald's Corporation

    Chicago, IL
    16 hours ago
  •  ...Principal Software Engineer - Connectivity (Embedded Systems) Location: Chicago, IL (Hybrid) | Full-Time | Advanced IoT/Embedded Tech Our client, an industry leader in connected home and energy-efficient products, is seeking a Principal Software Engineer - Connectivity... 
    Full time

    NxT Level

    Chicago, IL
    16 hours ago
  • $313.8k

     ...simple, consistent, and extensible across every part of the seller and buyer experience. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Commerce Hub. This is a very hands-on role. You’ll write code, dive into services,... 
    Contract work
    Live out
    Work at office
    Remote work

    GrabJobs

    Chicago, IL
    2 days ago
  • $205k - $285k

     ...at the forefront of our mission, responsible for attracting, acquiring, and retaining new customers. We are looking for a Principal Software Engineer to be a technical visionary and innovator for this team, driving the evolution of our customer acquisition channels and... 
    Work experience placement
    Remote work
    Worldwide

    GrabJobs

    Chicago, IL
    4 days ago
  • $180k - $210k

     ...compute for the same provisioned power. We are seeking a DevOps Engineer to help design, build, and operate Utilidata’s off-device...  ...engineering, SRE, or distributed systems, with clear senior or principal-level impact Experience designing and operating infrastructure... 
    Local area
    Remote work
    Flexible hours

    GrabJobs

    Chicago, IL
    16 hours ago
  • $190k - $230k

     ...Your new trajectory starts here at Launch! The Role: Launch is actively seeking a visionary Solutions Architect / Principal Software Engineering Lead (AI) to design and deliver modern engineering and applied AI solutions across client engagements. This role blends... 
    Temporary work

    Launch Consulting

    Chicago, IL
    3 days ago
  •  ...Principal Software Engineering Lead – AI-Driven Development (Insurance) CGI is a global IT and business consulting services firm delivering end-to-end services across consulting, systems integration, and managed services. With thousands of professionals worldwide,... 
    Contract work
    Work at office
    Worldwide

    CGI

    Chicago, IL
    12 days ago
  • $168.75k - $281.25k

     ...Come be a part of our team - you'll work with great people, pioneering products and cutting-edge technology. Principal Software Engineering role for a highly skilled and experienced Information Security Developer/Architect to lead the design, development, and... 
    Full time
    Work experience placement
    Work at office
    Flexible hours
    2 days per week

    TransUnion

    Chicago, IL
    4 days ago
  • 8th Light in Chicago is seeking an experienced technologist and strategist with over 10 years in technology consulting to work across various client engagements. Ideal candidates will have a blend of technical expertise and experience with AI/ML systems, along with strong...
    Remote work

    8th Light

    Chicago, IL
    4 days ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the Asset... 

    Chase

    Chicago, IL
    2 days ago
  •  ...A Principal Software Engineer leads and supports complex software initiatives, driving high-level technical decisions and providing guidance throughout the software development lifecycle. You will leverage deep technical expertise to shape architectural design, evolve... 
    Shift work
    Weekend work

    GrabJobs

    Chicago, IL
    3 days ago
  • $137.4k - $233.6k

    Principal Software Engineer page is loaded## Principal Software Engineerremote type: Hybridlocations: Chicago, ILtime type: Full timeposted on: Posted Todayjob requisition id: R150312**About Northern Trust:**Northern Trust, a Fortune 500 company, is a globally recognized... 
    For contractors
    Flexible hours

    Northern Trust Corp

    Chicago, IL
    16 hours ago
  • We are seeking a highly experienced **Principal Software Engineer** to provide technical leadership and hands‐on execution across complex, cloud‐native software initiatives. This role combines deep engineering expertise with mentorship, architecture influence, and strong... 
    Contract work

    Northern Trust Corp

    Chicago, IL
    2 days ago
  • $137.4k - $233.6k

     ...22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service. The Principal Software Engineer in NTAM (Northern Trust Asset Management) Investments Technology is a senior technical leader with 10+ years' experience... 

    Koitecc Solutions

    Chicago, IL
    1 day ago
  •  ...Principal Software Engineer - Backend We’re looking for a Principal level Backend Engineer to help us build and polish the Post.News web/mobile applications. This role is Remote within the U.S. We are not able to sponsor visas at this time.  About us Meet... 
    Remote work
    Visa sponsorship

    GrabJobs

    Chicago, IL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!