N

Northern Trust

Global wealth management and asset servicing

Senior Software Engineer - .NET & React

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$114.5k - $194.7kIn-person

About the Job

Requirements

  • At least 4 years of professional software engineering experience.
  • Strong proficiency in C# and .NET / 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; containerization with Docker is preferred.
  • Hands-on experience with Agentic AI SDLC with spec-driven development is a plus.
  • Strong command of object-oriented design, clean code, and refactoring.
  • 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.
  • Experience working in agile delivery environments such as Scrum or Kanban.
  • Strong analytical and problem-solving abilities.
  • Clear, structured communication.
  • Ability to collaborate effectively with senior stakeholders and cross-functional teams.
  • A proactive approach with ownership and accountability.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Design, build, and support RESTful APIs and backend services with .NET / ASP.NET Core (C#).
  • Use clean architecture practices, including SOLID, DDD, and CQRS where they add value.
  • Implement effective data access with Entity Framework Core or comparable tools, minimizing unnecessary reliance on stored procedures.
  • Build systems that are secure, resilient, auditable, and observable.
  • Help shape architecture decisions and produce clear technical design documentation.
  • Develop modern, responsive interfaces with React and TypeScript.
  • Create reusable component libraries that follow UI/UX and accessibility standards.
  • Integrate APIs securely and efficiently, including authentication, authorization, and error handling.
  • Improve frontend performance and the overall user experience.
  • Develop unit and integration tests for frontend components.
  • Apply CI/CD best practices with tools such as GitHub Actions / Azure DevOps.
  • Champion test-driven development and automated testing.
  • Contribute to code reviews, mentoring, and knowledge sharing.
  • Work with DevOps, QA, and platform teams to enable reliable deployments.
  • Support production systems and assist with incident resolution when required.
  • Advance modern engineering practices, including API-first design, cloud-native patterns, automation, and technical debt reduction.
  • Guide and mentor engineers to strengthen capabilities and promote consistent practices across teams.
  • Identify technology risks, scalability issues, and non-functional gaps early, then drive practical solutions.
  • Balance immediate delivery needs with long-term platform health, maintainability, and operational resilience.
  • Develop software responsibly, with security, accountability, client trust, and data protection at the forefront.
  • Partner across engineering, architecture, product, operations, and risk to deliver sustainable, well-designed solutions.
  • Apply technical expertise while continually improving systems through modernization, automation, and proven engineering practices.
  • Own solutions end to end, from design through production support, with attention to reliability and quality.
  • Build solutions that satisfy regulatory, compliance, and audit requirements through appropriate controls, logging, and documentation.
  • Make technology choices that support scalability, resilience, and lasting client outcomes rather than only short-term delivery.

Desired Qualifications

  • Experience in financial services or another highly regulated industry.
  • Knowledge of performance tuning, high-volume transaction processing, and distributed systems.

About the Company

Northern Trust

Global wealth management and asset servicing

Preparing company summary.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1889

Recently Posted Jobs

Explore more opportunities at Northern Trust

See more jobs