Senior Software Engineer (.NET)
Core
Senior technical leader owning complex engineering initiatives from concept to delivery, designing scalable solutions, and providing guidance across the software development lifecycle.
Role type
Senior hands-on IC software engineer (.NET)
Builds
Scalable software solutions, RESTful APIs, GraphQL, modular monoliths, and microservices
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
C#, .NET Framework, SQL Server, React, RESTful API design, CI/CD pipeline management, Azure DevOps, technical leadership, system performance optimization, domain-driven design (DDD), test-driven development (TDD), vertical slice architecture (VSA)
Preferred skills
Microservices architecture, event-driven solutions, AI-enabled coding tools (Codex, Claude Code), legaltech industry experience, AI processing technologies
Technologies
C#, .NET Framework, SQL Server, React, jQuery, DocumentDB, MongoDB, Azure, Azure DevOps, GraphQL
Responsibilities
Lead technical design, implementation, and delivery of complex engineering initiatives; Design and maintain scalable distributed systems; Provide technical guidance through code reviews and mentoring; Improve engineering practices like automated testing and observability; Identify and resolve system bottlenecks and performance issues; Leverage AI tools to improve engineering efficiency
Seniority
Senior, hands-on IC

