Senior Software Engineer - C++/Python for Post-Trade Systems

Northern Trust Corp.

Chicago (IL)

On-site

USD 165,000 - 288,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

401k and pension
Health insurance
Dental coverage
Vision coverage
Spending accounts
Disability insurance
Paid time off
Parental leave
Caregiver leave
Life insurance
Accident insurance
Voluntary benefits
Well-being benefits

Job summary

Northern Trust Corp. is seeking a Senior Software Engineer to design, build, and support mission-critical post-trade processing applications. You will work with stakeholders, operations and fellow engineers to deliver scalable, reliable solutions using modern C++ and Python.

Ideal candidates bring deep experience in distributed systems, SQL tuning, and a habit of engineering excellence. Mentoring, code reviews, and architecture discussions are core parts of the role, with opportunities to

Qualifications

  • 12+ years of software development experience in enterprise applications.
  • Strong expertise in modern C++ (C++11/14/17/20 preferred).
  • Strong Python for automation, tooling, and app development.
  • Strong SQL and database performance tuning skills.

Responsibilities

  • Design, develop, and maintain high-performance server-side apps using C++ and Python.
  • Build scalable solutions for reconciliation-related financial workflows.
  • Design and optimize SQL queries and data processing components.
  • Implement logging, monitoring, caching, exception handling, and automated testing.
  • Investigate and resolve complex production issues with diagnostics.
  • Mentor junior engineers and participate in code reviews and architecture discussions.

Skills

Modern C++
Python
SQL
Distributed systems
Linux
Windows
Git
CI/CD
Debugging
Communication

Tools

Azure
Kafka
CI/CD Pipelines

Job description

Northern Trust Corp. is seeking a Senior Software Engineer to design, build, and support mission-critical post-trade processing applications. You will work with stakeholders, operations and fellow engineers to deliver scalable, reliable solutions using modern C++ and Python.

Ideal candidates bring deep experience in distributed systems, SQL tuning, and a habit of engineering excellence. Mentoring, code reviews, and architecture discussions are core parts of the role, with opportunities to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - C++/Python for Post-Trade Systems
Senior Software Engineer - C++/Python for Post-Trade Systems

Relha LLC • Chicago (IL), Northern (KY)

Hybrid
USD 165,000 - 288,000
401k plan
Pension
Health benefits
+1
Senior Software Engineer – Post-Trade Systems (Python/C++)
Senior Software Engineer – Post-Trade Systems (Python/C++)

Old Mission • Chicago (IL)

On-site
USD 200,000 - 250,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Senior Software Engineer - C++/Python
Senior Software Engineer - C++/Python

Relha LLC • Chicago (IL), Northern (KY)

Hybrid
USD 165,000 - 288,000
401k plan
Pension
Health benefits
+1
Senior Software Engineer - Post Trade
Senior Software Engineer - Post Trade

Old Mission • Chicago (IL)

On-site
USD 200,000 - 250,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Senior Software Engineer - C++/Python
Senior Software Engineer - C++/Python

Northern Trust Corp. • Chicago (IL)

On-site
USD 165,000 - 288,000
401k and pension
Health insurance
Dental coverage
+10
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Fintal Partners • Chicago (IL)

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

NJF Global Holdings Ltd • Chicago (IL)

Hybrid
USD 140,000 - 190,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Anson McCade • New York (NY)

On-site
USD 140,000 - 180,000
Senior Software Engineer - Java/Spring, Production Support
Senior Software Engineer - Java/Spring, Production Support

Northern Trust • Chicago (IL)

On-site
USD 74,000 - 118,000
Senior Python Software Engineer (Trading)
Senior Python Software Engineer (Trading)

Fintal Partners • New York (NY)

On-site
USD 140,000 - 230,000
Discretionary bonus
Outstanding benefits