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 with .NET, ASP.NET Core, and C#.
  • Develop responsive React and TypeScript frontends, reusable component libraries, and micro-frontends.
  • Implement secure, resilient, auditable, observable, and maintainable enterprise systems.
  • Apply clean architecture, SOLID, domain-driven design, CQRS, refactoring, and sound object-oriented design practices.
  • Integrate APIs securely with authentication, authorization, and robust error handling.
  • Develop unit and integration tests, use mocking frameworks, and advance automated testing and test-driven development.
  • Apply CI/CD practices and enable reliable deployments with DevOps, QA, and platform teams.
  • Contribute to architecture decisions, technical design documentation, code reviews, mentoring, and knowledge sharing.
  • Support production systems, assist with incident resolution, and improve operational resilience.
  • Identify technology risks, scalability issues, and non-functional gaps while balancing delivery needs with long-term platform health.
  • Advance API-first design, cloud-native patterns, automation, technical debt reduction, and consistent engineering practices across teams.
  • Ensure solutions meet security, data protection, regulatory, compliance, audit, logging, and documentation requirements.

Requirements

  • At least 4 years of professional software engineering experience.
  • Strong proficiency in C# and .NET or 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 cloud platforms, preferably Azure, and preferred experience with Docker containerization.
  • Hands-on experience with unit testing, integration testing, and mocking frameworks.
  • Familiarity with event-driven and microservices architectures; Kafka or other messaging technologies are a plus.
  • Strong command of object-oriented design, clean code, and refactoring.
  • Experience in agile delivery environments such as Scrum or Kanban.
  • Bachelor’s or master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Preferred experience in financial services or another highly regulated industry.
  • Knowledge of performance tuning, high-volume transaction processing, and distributed systems.
  • Strong analytical, problem-solving, communication, collaboration, ownership, and accountability capabilities.
  • Hands-on experience with Agentic AI SDLC and spec-driven development is a plus.

Benefits

  • Comprehensive benefits package including 401(k) and pension retirement benefits.
  • Medical, dental, vision, spending accounts, disability, life, and accident insurance benefits.
  • Paid time off and parental and caregiver leave.
  • Other voluntary and well-being benefits.
  • Discretionary bonus program that may include an equity component.
  • Flexible and collaborative work culture with accessible senior leaders, internal mobility, and an inclusive workplace.

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