Principal Software Engineering

Northern Trust

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Chicago, ILNaperville, IL
Salary
$137,400–$233,600 / yr
Posted
134 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $192k
This role $186k
$125k most similar roles pay here $251k

This role pays less than 55% of similar roles. Most pay $169,550–$214,800 — the shaded band above. At the midpoint, this role pays about $186k versus about $192k for comparable roles.

Based on 240 similar postings.

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 48 open roles on FindRole.

Listed pay typically runs $114,500–$194,700 across 43 roles with salary data.

Most-posted roles

View all roles at Northern Trust

At a glance

TL;DR · Principal Software Engineering

As a Principal, Software Engineering, you will provide technical leadership and hands-on execution for complex, cloud-native software initiatives. You will design, develop, and review high-quality production code while driving the adoption of AI-assisted development tools to improve productivity. Your daily responsibilities include influencing application architecture for scalability and security, mentoring engineers, and fostering a culture of engineering excellence. The role requires deep expertise in Java, Microsoft Azure cloud services, and modern frameworks. You will implement Test-Driven Development (TDD), spec-driven development, and CI/CD pipelines to ensure robust deployment cycles. Working with globally distributed teams, you will solve problems related to large-scale modernization and cloud migration within a regulated environment. Key technical requirements include proficiency in SQL and NoSQL databases, infrastructure automation, and performance tuning for resilient, observable systems.

What you'll do

  • Design, develop, and review high-quality production software using Java, TDD, and spec-driven development principles.
  • Drive the adoption of AI-assisted development tools to improve developer productivity and code quality.
  • Influence and review application architecture for scalability, security, performance, and maintainability.
  • Build and deploy cloud-native applications on Microsoft Azure using various compute, networking, and storage services.
  • Improve CI/CD pipelines, infrastructure automation, and production monitoring in collaboration with DevOps teams.
  • Mentor engineers to improve their technical skills, design thinking, and ownership mindset.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders across global teams.

What we're looking for

  • Must have 10+ years of professional software engineering experience with a strong hands-on track record.
  • Must possess deep expertise in Java and modern application frameworks.
  • Must have strong experience with Azure cloud services and cloud-native application development.
  • Must have solid practical knowledge of Test-Driven Development (TDD) and spec-driven development.
  • Must have working knowledge of CI/CD, DevOps practices, and cloud databases.
  • Must possess the ability to lead by influence and communicate complex concepts to diverse audiences.
  • A Microsoft Azure Architect Certification is strongly preferred.
  • Authorized to work.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 31 days ago $142,800$274,800
C C++ C# Java JavaScript Python Azure Virtual Desktop Windows 365 client-engineering Test Automation Performance Measurement Observability Monitoring Diagnostics
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp