
Senior Software Engineer — .NET & React
Northern Trust5 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
About Northern Trust
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.