Senior Software Engineer (.NET)
Core
Design, build, and maintain financial applications and APIs for specialty finance lenders and institutional investors.
Role type
Senior Software Engineer (.NET)
Builds
Modern .NET services, integrations with internal and third-party systems, and data pipelines.
Domain
Financial services / Specialty lending
Required skills
C#, .NET (ASP.NET Core, Web API), SQL Server, REST APIs, Entity Framework/Dapper, automated testing, Git, CI/CD
Preferred skills
Cloud (Azure/AWS), TypeScript, Blazor/Angular/React, messaging patterns, Snowflake
Technologies
.NET, C#, SQL Server, Snowflake, Azure, AWS, xUnit, NUnit, Git, Docker, Kubernetes
Responsibilities
Design and build applications and APIs in C# on .NET; Write testable, well-documented code and review peers' work; Lead technical design for multi-component features and mentor other engineers; Build and maintain integrations with internal and third-party systems; Own features end to end from requirements to production support; Collaborate with Product, Compliance, Security and Data teams; Implement security practices to protect sensitive financial data; Troubleshoot production issues and fix root causes.
Seniority
Senior, hands-on IC