Principal Software Engineer

Northern Trust

Actively hiring Verified listing
Chicago, IL Posted 10 days ago $137,400$233,600 / year

At a glance

AI generated

TL;DR

The Principal Software Engineer at NTAM Investments Technology is a senior technical leader responsible for architecting and delivering scalable software and data platforms, focusing on Java-based services, data engineering, and cloud enablement. This role involves leading the design, development, and deployment of scalable solutions using technologies such as Java Spring Boot, Azure services, and SQL-based data platforms, while also defining coding standards and mentoring other engineers. The ideal candidate has experience in financial services, with expertise in Azure PaaS components, CI/CD pipelines, and security practices like Entra ID and Key Vault. They will work closely with product owners and business stakeholders to build secure, reliable systems for investment management solutions, including portfolio management and trading platforms, while driving modern architecture patterns such as API-driven microservices and event-driven systems.

Skills

Azure Java Spring Boot React SQL Snowflake GitHub Copilot CI/CD Terraform ARM Entra ID RBM Key Vault Azure Monitor Application Insights Messaging Technologies (MQ/JMS)

What you'll do

  • Lead the design and deployment of scalable software solutions using Java Spring Boot and Azure services.
  • Define and enforce coding standards and architecture best practices through regular code reviews.
  • Drive modern architecture patterns including API-driven microservices and event-driven systems on Azure PaaS.
  • Optimize SQL data models, queries, and stored procedures for performance and scalability in Snowflake.
  • Mentor engineers across levels to enhance technical engineering practices and raise overall team proficiency.

What we're looking for

  • 8+ years of experience leading the design and deployment of scalable Java-based solutions.
  • Expertise in Azure PaaS components and cloud-native architecture design.
  • Strong SQL skills for data modeling, optimization, and stored procedure development.
  • Experience with CI/CD pipelines, container deployments, and Infrastructure as Code tools.
  • Proficiency in security, monitoring, and performance optimization of distributed systems.
  • Hands-on experience with Spring Boot frameworks and Java (POJO) application development.
  • Ability to mentor engineers and communicate complex technical concepts effectively.

Market check

Salary context

This $137,400–$233,600 range sits above 44% of similar postings on FindRole.

Peer median band

$143,000$245,250

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Northern Trust

Northern Trust is a leading provider of wealth management, asset servicing, asset management, and banking services to corporations, institutions, and high-net-worth individuals. Industry: Financial Services & Asset Management

Northern Trust currently has 20 open roles on FindRole.

Listed pay typically runs $137,400–$233,600 across 18 roles with salary data.

Most-posted roles

View all roles at Northern Trust

More like this

Similar roles

Principal Software Engineer

Northern Trust

Locations Chicago, Illinois, US 16 days ago $137,400$233,600
Python AWS Kubernetes Docker CI/CD PostgreSQL Bloomberg AIM Aladdin Enterprise Charles River Development (CRD) InvestorTools Perform MSCI FactSet APIs Microservices Data Engineering Cloud Enablement

Principal Software Engineer

Cisco

Remote (Usa-San Jose, US) 85 days ago $231,400$331,800
Python C++ ASIC development Networking function implementation CI/CD PostgreSQL Kubernetes AWS Docker Prometheus Grafana P4 programming SDK development Linux操作系统 Git Jira Confluence
Remote

Principal Software Engineer

The Walt Disney Company

Remote (Usa - Ca - 2450 Broadway, US) 50 days ago $184,300$247,100
Python Java Django Springboot AWS Kinesis DynamoDB S3 SNS SQS MySQL Postgres Kafka CI/CD Agile ML/AI
Remote

Principal Software Engineer

Intuit

New York, New York, US 42 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum

Principal Software Engineer

Microsoft

US 64 days ago $139,900$274,800
Python Java JavaScript C C++ Kubernetes Docker CI/CD PostgreSQL AWS Azure GoogleCloud HPC AI Telemetry PowerManagement CoolingSystems DataCenterOperations

Principal Software Engineer

Oracle

US 42 days ago $96,800$223,400
Java Python Linux Docker Kubernetes Terraform CI/CD Prometheus Grafana PostgreSQL AWS Azure Oracle Cloud Infrastructure BMCs NICs SmartNICs ILOMs GPUs Microservices Observability High Availability Security Networking Compute Distributed Systems Firmware Development Testing