Principal Software Engineer .NET Technical Lead

Northern Trust

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $186k
$122k most similar roles pay here $281k

This role pays less than 69% of similar roles. Most pay $174,600–$220,800 — the shaded band above. At the midpoint, this role pays about $186k versus about $198k 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 Engineer .NET Technical Lead

The Principal Software Engineer (.NET Technical Lead) joins the Global Engineering team to provide technical leadership for the design, development, and delivery of modern cloud-native applications and platforms. This role serves as a principal designer and mentor, translating business requirements into scalable solutions while defining architectural standards and implementation strategies. The candidate will build and support systems using C#, .NET Core, ASP.NET Core, Entity Framework Core, SQL Server, and REST APIs. Key technical components include microservices architecture, Kafka messaging, Docker, Kubernetes, and Infrastructure as Code on Azure or AWS platforms. Additionally, the role focuses on integrating AI-assisted engineering tools like GitHub Copilot to enhance productivity. The position addresses complex technical initiatives within a financial services context, ensuring all solutions meet rigorous enterprise standards for security, performance, and reliability in distributed systems.

What you'll do

  • Provide technical leadership, mentorship, and guidance to engineering teams to foster a culture of excellence.
  • Serve as the principal designer for major systems by defining architectures, technical standards, and implementation strategies.
  • Translate business requirements from stakeholders into scalable technical solutions and architectural designs.
  • Develop and support applications using C#, .NET Core, Entity Framework, and SQL Server.
  • Architect and implement microservices and event-driven solutions using Kafka and other messaging technologies.
  • Design and deploy cloud-native solutions using Azure or AWS with Docker and Kubernetes.
  • Drive the adoption of CI/CD pipelines, automated testing, and secure software development practices.
  • Champion the use of AI-powered tools like GitHub Copilot to enhance developer productivity and code quality.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 10+ years of software engineering experience with enterprise-scale systems.
  • 5+ years of experience in technical leadership, solution design, systems analysis, or project leadership roles.
  • Expertise in C#, .NET Core/ASP.NET Core, Entity Framework Core, SQL Server, and REST APIs.
  • Experience with microservices architecture, Kafka messaging, Docker, Kubernetes, and Azure or AWS cloud platforms.
  • Proficiency with CI/CD tools such as Git, GitHub, Azure DevOps, or Jenkins.
  • Hands-on experience using AI-assisted software engineering tools like GitHub Copilot and Microsoft Copilot.
  • Work Authorization.

More like this

Similar roles

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

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp