Northern Trust

Sr. Lead, Software Engineering

Northern Trust
Apply
24 hours ago

Base Salary

$115k - $195k/yr

Responsibilities

  • Lead the design, development, implementation, and modernization of complex enterprise digital solutions.
  • Remain hands-on with Java/JEE, Spring Boot, REST APIs, microservices, event-driven architectures, and modern web applications.
  • Provide technical direction across applications, components, and engineering teams, including architecture reviews, code reviews, technical deep dives, and proof-of-concepts.
  • Design and deliver cloud-native solutions on Microsoft Azure across compute, networking, storage, integration, security, and cloud database capabilities.
  • Drive modernization toward scalable, API-first, event-driven, and cloud-native architectures.
  • Provide technical guidance for data architecture, Oracle/SQL, Elasticsearch, MQ/Solace, and enterprise integration technologies.
  • Champion DevOps, CI/CD, automated testing, Test-Driven Development, infrastructure automation, and reliable release practices.
  • Partner with DevOps and SRE teams on monitoring, logging, alerting, dashboarding, incident response, and production readiness.
  • Promote responsible AI-assisted development, code generation, testing, documentation, and engineering productivity practices.
  • Mentor engineers, influence technical decisions across teams, and establish reusable engineering patterns and standards.
  • Monitor application and platform health, resolve stability and performance issues, and mitigate technology, operational, security, and engineering risks.
  • Collaborate with Product, Business, Architecture, QA, SRE, Security, Infrastructure, and globally distributed teams to translate priorities into technical solutions and roadmaps.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 8+ years of professional software engineering experience, including hands-on development and technical leadership of complex application initiatives.
  • Deep expertise in Java/JEE, Spring Boot, REST APIs, microservices, and enterprise application development.
  • Strong experience designing and developing cloud-native solutions on Microsoft Azure.
  • Strong experience with Oracle, SQL, Elasticsearch, MQ/Solace, and enterprise integration technologies.
  • Understanding of distributed systems, API design, event-driven architecture, data modeling, application performance, security, scalability, availability, and resiliency.
  • Experience with CI/CD, DevOps, automated testing, Test-Driven Development, and spec-driven or contract-first development.
  • Experience with Linux, networking, cloud infrastructure, monitoring, observability, and application security.
  • Ability to provide hands-on technical leadership, mentor engineers, influence decisions without direct reporting authority, and communicate clearly with technical and business stakeholders.
  • Experience working in Agile product and engineering organizations and delivering enterprise-grade systems in regulated environments.
  • Experience with digital products, workflow automation, transaction processing, client onboarding, or financial-services platforms is preferred.
  • Microsoft Azure certification, particularly in Azure architecture or development, is preferred.
  • Experience with AI-assisted software development, application modernization, cloud migration, highly available distributed systems, reusable engineering patterns, and mission-critical regulated applications is preferred.

Benefits

  • Comprehensive benefits package including 401(k) and pension retirement benefits.
  • Medical, dental, vision, spending accounts, disability, life and accident insurance, paid time off, parental and caregiver leave, and other voluntary and well-being benefits.
  • Discretionary bonus program that may include an equity component.
  • Flexible and collaborative work culture with opportunities for internal movement and accessible senior leadership.
  • Inclusive workplace and community philanthropy programs.

Tech Stack

AzureElasticsearchJavaLinuxSpring BootSQL

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