Senior Software Engineer
Core
Lead delivery of customer-focused software solutions and practice tools for small businesses, solving complex technical challenges and driving architectural improvements at scale.
Role type
Senior Software Engineer (Full-stack)
Builds
Full-stack features, distributed systems, and AI-integrated engineering workflows for small business partners.
Domain
Enterprise software / Small business technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C#, ASP.NET Core, React, SQL Server, AWS, REST APIs, CI/CD, TDD, SDK development, AI tool integration, system refactoring
Preferred skills
Mentoring/coaching, challenger mindset, distributed system architecture
Technologies
React, Redux, C#, ASP.NET Core, SQL Server, AWS, REST APIs
Responsibilities
Build full-stack features using React, Redux, C#, ASP.NET Core, and SQL Server; Refactor complex monolithic systems balancing legacy WebForms with modern distributed architectures; Research, prototype, and adopt AI-assisted development tools and automated agents; Participate in on-call roster and incident response.
Seniority
Senior, hands-on IC

