Senior Software Engineer, C++/Python

Northern Trust

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$164,600–$288,000 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $226k
$100k most similar roles pay here $308k

This role pays more than 92% of similar roles. Most pay $150,187–$189,670 — the shaded band above. At the midpoint, this role pays about $226k versus about $170k 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 50 open roles on FindRole.

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

Most-posted roles

View all roles at Northern Trust

At a glance

TL;DR · Senior Software Engineer, C++/Python

As a Senior Software Engineer - C++/Python, you will join the engineering team to design, build, and support mission-critical back-office post-trade processing applications. You will develop high-performance server-side applications, optimize SQL queries, and manage data processing components for reconciliation-related financial workflows. The role involves implementing engineering best practices such as logging, monitoring, caching, and automated testing while resolving complex production issues through infrastructure diagnostics. You will utilize modern C++, Python, SQL, Git, and CI/CD pipelines to build scalable distributed systems. Additionally, you will leverage AI tools like GitHub Copilot and Claude to enhance code quality. The work focuses on solving technical challenges within the capital markets domain, specifically involving post-trade processing systems, potentially utilizing Azure cloud services, Kafka messaging platforms, and microservices architectures to ensure reliable financial operations.

What does a Software Engineer earn in Illinois?

Median $192050 from 100 postings across 26 companies.

See salary data

What you'll do

  • Design, develop, and maintain high-performance server-side applications using modern C++ and Python.
  • Build scalable and reliable solutions to support reconciliation-related financial workflows.
  • Design and optimize SQL queries, database interactions, and data processing components.
  • Implement engineering best practices including logging, monitoring, caching, and automated testing.
  • Investigate and resolve complex production issues using application, database, and infrastructure diagnostics.
  • Participate in architecture discussions and conduct code reviews to ensure technical excellence.
  • Utilize AI-assisted development tools like GitHub Copilot and Claude to improve coding efficiency.
  • Mentor junior engineers and contribute to the team's technical growth and culture.

What we're looking for

  • 12+ years of software development experience building enterprise applications.
  • Strong expertise in modern C++ (C++11/14/17/20 preferred).
  • Solid experience with Python for automation, tooling, and application development.
  • Strong SQL and database performance tuning skills.
  • Experience designing scalable, maintainable, and resilient distributed systems.
  • Strong Linux and Windows troubleshooting and administration skills.
  • Experience with Git, CI/CD pipelines, and modern software development practices.
  • Work Authorization.

More like this

Similar roles

Senior Software Engineer

CoStar Group

Irvine, CA 4 days ago $124,000$187,000
C# .NET AWS Claude Code GitHub Copilot Vue.js React TypeScript MS SQL MySQL Apache Kafka Datadog Docker Kubernetes CI/CD Git BigQuery Databricks Snowflake Python
Hybrid

Lead Software Engineer, C++, Ad Tech & Distributed Systems

Comcast

Chicago, IL 37 days ago $152,828$229,243
C++ Distributed Systems MySQL Aerospike Kafka Snowflake AWS Azure GCP Python Microservices Multithreading Concurrency Low-latency High-availability Systems Design Performance Tuning
7+ yrs exp

Senior Software Engineer

CoStar Group

Irvine, CA 63 days ago $124,000$187,000
C# .NET AWS Claude Code GitHub Copilot TypeScript Vue.js React MS SQL MySQL Apache Kafka Datadog Docker Kubernetes CI/CD Python BigQuery Databricks Snowflake
Hybrid

Senior Software Engineer

CoStar Group

Irvine, CA 15 days ago $124,000$187,000
C# .NET AWS Claude Code GitHub Copilot TypeScript Vue.js React MS SQL MySQL Apache Kafka Datadog Docker Kubernetes CI/CD Python BigQuery Databricks Snowflake
Hybrid