Senior .NET Software Engineer
Core
Design, build, test, and deploy backend services and APIs using C# and .NET, focusing on modernizing legacy applications and integrating data from multiple sources.
Role type
Senior individual contributor backend software engineer (.NET)
Builds
Scalable backend services, RESTful APIs, and data ingestion pipelines for a wealth management technology platform.
Domain
Financial services / Wealth management / Backend engineering
Deliverable
production ML models | product features
Required skills
C#, .NET, SQL Server, RESTful API design, CI/CD, unit and integration testing, legacy system modernization, technical design documentation, code reviews, production troubleshooting, mentoring.
Preferred skills
Agile/Scrum experience, third-party API integration, observability, secure coding practices.
Technologies
C#, .NET, SQL Server, AWS, Azure, Cosmos DB, React, CI/CD, DevOps tools.
Responsibilities
Design and implement backend services and APIs; modernize legacy systems into modern .NET architecture; develop scalable integration patterns for data ingestion; build reliable data-centric applications with SQL Server; translate requirements into production-ready software; author technical design documentation; participate in design reviews; build resilient integrations with versioning and error handling; write clean, testable code; conduct code reviews; troubleshoot production issues; mentor junior engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities.