The EPIC Lead Software Engineer role reports to the CTO, combining senior technical expertise with managerial responsibilities.
You will design, develop, test, and maintain software systems (cloud and in-house), serving as a technical expert and leading full development cycles.
Responsibilities include creating technical specifications, supporting existing functionality, evaluating new technologies, and collaborating with end users to refine solutions.
The role requires extensive experience (10+ years), a strong skill set in .NET Core 5, REST Web API, React, ASP.NET, Microsoft Azure, SQL Server, and Test Driven Development.
Familiarity with microservices and effective communication with non-technical stakeholders is essential.
Benefits include medical, dental, vision insurance, 401k matching, PTO, sick leave, and paid holidays.