Principal, Software Engineering

Northern Trust

Actively hiring
Chicago, IL · Naperville, IL Posted 29 days ago $137,400$233,600 / year

At a glance

AI generated

TL;DR

The Principal Software Engineer role at Northern Trust involves providing technical leadership and hands-on development in a complex, cloud-native environment. This senior position requires designing, developing, and reviewing high-quality software using Java and adhering to clean code principles, TDD, and spec-driven development. The candidate will drive the adoption of AI-assisted tools like Copilot for improved productivity and collaborate on Azure-based application architecture decisions. Responsibilities include mentoring engineers, fostering a culture of excellence, and collaborating with cross-functional teams globally across North America, EMEA, and India. Essential skills include extensive Java experience, expertise in Microsoft Azure services, and proficiency in TDD and CI/CD practices.

Skills

Java Azure TDD CI/CD DevOps Python PostgreSQL SQL NoSQL Kubernetes Docker GitHub AI-assisted development Cloud-native services Engineering standards Test automation frameworks Mentorship

What you'll do

  • Lead hands-on development of high-quality software using Java and clean code principles.
  • Drive adoption of AI-assisted tools to enhance developer productivity and code quality.
  • Design cloud-native applications on Microsoft Azure, ensuring scalability and security.
  • Mentor engineers to elevate technical skills and foster a culture of excellence.
  • Champion Test-Driven Development (TDD) and automated testing practices across teams.

What we're looking for

  • At least 10 years of hands-on software engineering experience.
  • Expertise in Java and modern application frameworks.
  • Deep knowledge of Microsoft Azure cloud services and cloud-native development.
  • Strong background in Test-Driven Development (TDD) and CI/CD practices.
  • Ability to mentor engineers and enforce high engineering standards.
  • Experience with AI-assisted development tools and techniques.

Market check

Salary context

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

Peer median band

$143,000$266,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$179,850$215,850

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

Walmart

(Usa) Sunnyvale Tech Corners Ca Sunnyvale Home Office, US 50 days ago $143,000$286,000
Kubernetes Distributed Architectures SQL NoSQL Schema Design Containerized Backend Services Backend Streaming Systems Event-driven Architecture Message-based Architecture Mentorship CI/CD

Principal, Software Engineer

Walmart

(Usa) Sunnyvale Tech Corners Bldg 6 Ca Sunnyvale Home Office, US 45 days ago $143,000$286,000
Java Javascript React React Native Node Spring CI/CD Agile Docker Kubernetes Performance Profiling Tools Distributed Systems Architecture Multi-cloud Environments Performance Testing Frameworks Load Generation Tools

Principal, Software Engineer

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 123 days ago $143,000$286,000
Kotlin Android CI/CD REST Java UIkit Docker AWS Git Jenkins PostgreSQL Maven Gradle Selenium JUnit Mockito SonarQube Swagger

Principal, Software Engineer

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 35 days ago $143,000$286,000
React Redux Java Docker Kubernetes AWS CI/CD APIs Webhooks Event-driven architectures Microservices Mentoring Platform engineering Scalability High availability Performance Data and AI-driven insights Cross-team collaboration Complex problem-solving Modern web frameworks

Principal, Software Engineer

Walmart

(Usa) Bentonville Global Tech Ar Bentonville Home Office, US 66 days ago $110,000$220,000
Java Spring Boot Docker Kubernetes JIRA Jenkins GIT JUnit Selenium Azure Cloud GCP RDBMS PostgreSQL React.js Angular Node.js Express.js HTML CSS REST APIs Hibernate MySQL GraphQL CI/CD

Principal, Software Engineer

Walmart

(Usa) Crossman Respect Building Ca Sunnyvale Home Office, US 35 days ago $143,000$286,000
React Redux Java Docker Kubernetes AWS CI/CD APIs Webhooks Event-driven architectures Microservices Mentoring Platform engineering Scalability High availability Performance Data and AI-driven insights Cross-team collaboration Complex problem-solving