Northern Trust

Principal, Software Engineering

Northern Trust
Apply
6 months ago

Base Salary

$137k - $234k/yr

Responsibilities

  • Design, develop, review, and deploy high-quality production-ready software using Java.
  • Provide technical leadership and influence application and solution architecture for scalability, security, performance, and maintainability.
  • Design and build cloud-native applications on Microsoft Azure, including work with compute, networking, storage, security, and cloud databases.
  • Support and improve DevOps pipelines, CI/CD practices, infrastructure automation, monitoring, alerting, and production readiness.
  • Champion TDD, automated testing, and test automation frameworks across unit, integration, and system testing.
  • Mentor and groom engineers through code reviews, design discussions, and technical deep dives.
  • Collaborate with product, architecture, QA, platform, and operations teams across globally distributed regions.
  • Drive adoption of AI-assisted development tools and identify pragmatic solutions to engineering risks.

Requirements

  • 10+ years of professional software engineering experience with a strong hands-on track record.
  • Deep expertise in Java and modern application frameworks.
  • Strong experience with Microsoft Azure and cloud-native application development.
  • Practical knowledge of TDD, spec-driven or contract-first development, CI/CD, and DevOps practices.
  • Working knowledge of cloud databases, data modeling, and performance tuning.
  • Ability to lead by influence, communicate clearly, solve problems, design solutions, and make decisions in evolving environments.
  • Microsoft Azure Architect Certification is strongly preferred.
  • Experience with AI-assisted engineering tools, large-scale modernization, cloud migration, distributed systems, or regulated enterprise environments is preferred.

Benefits

  • Comprehensive benefits package including 401(k) and pension, medical, dental, vision, spending accounts, and disability coverage.
  • Paid time off, parental and caregiver leave, life and accident insurance, and voluntary and well-being benefits.
  • Discretionary bonus program that may include an equity component.
  • Flexible and collaborative work culture with flexible working requirements and reasonable accommodations.

Tech Stack

Categories

Northern Trust

About Northern Trust

501-1,000 employees

Northern Trust is a financial services company that provides asset servicing (custody and fund administration), asset management, wealth management, and banking/treasury services to institutions, corporations, and affluent families. Its business model centers on fees for assets under custody/administration and management, plus banking services. Founded in 1889 and headquartered in Chicago, it is publicly traded on Nasdaq (NTRS) and serves clients across the Americas, EMEA, and APAC.

Contact me