Northern Trust

Senior Software Engineer — .NET & React

Northern Trust
Apply
5 days ago

Base Salary

$115k - $195k/yr

Responsibilities

  • Design, build, and support RESTful APIs and backend services using .NET, ASP.NET Core, and C#.
  • Develop responsive React and TypeScript interfaces, reusable component libraries, and micro-frontends.
  • Apply clean architecture, SOLID, domain-driven design, and CQRS where appropriate.
  • Implement secure, resilient, auditable, observable, and maintainable systems with effective data access.
  • Integrate APIs with authentication, authorization, error handling, and performance considerations.
  • Create unit and integration tests and contribute to automated testing and code reviews.
  • Apply CI/CD practices and collaborate with DevOps, QA, and platform teams on reliable deployments.
  • Shape architecture decisions, write technical design documentation, and identify scalability, technology, and non-functional risks.
  • Mentor engineers and improve engineering practices, automation, technical debt reduction, and platform health.
  • Support production systems and assist with incident resolution.
  • Balance delivery priorities with long-term maintainability, operational resilience, security, compliance, and audit requirements.

Requirements

  • At least 4 years of professional software engineering experience.
  • Strong proficiency in C#, .NET, and ASP.NET Core.
  • Proven experience building micro-frontends with React and TypeScript.
  • Strong knowledge of REST APIs, HTTP fundamentals, and API security.
  • Experience with relational databases such as SQL Server.
  • Experience with unit testing, integration testing, and mocking frameworks.
  • Strong command of object-oriented design, clean code, and refactoring.
  • Familiarity with event-driven and microservices architectures; Kafka or other messaging technologies are a plus.
  • Experience in agile delivery environments such as Scrum or Kanban.
  • A bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Preferred qualifications include Azure, Docker, financial-services or regulated-industry experience, performance tuning, high-volume transaction processing, distributed systems, and agentic AI SDLC with spec-driven development.
  • Strong analytical, problem-solving, communication, collaboration, ownership, and technology-leadership capabilities.

Benefits

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

Tech Stack

Apache KafkaAzureC#DockerGitHub ActionsMicrosoft SQL Server.NETReactTypeScript

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