Job Description
Senior Software Engineer — .NET Framework (Monolith / Production Support
Focus)
Remote (Ecuador) Minimum 4 hours of overlap with US Central Time (CT)
Full Time
We are seeking a Senior Software Engineer to join our US-based engineering team working on a long-lived enterprise SaaS platform in the K-12 nutrition domain.
This is not a greenfield or microservices build. The platform is a mature, large- scale monolith that is actively maintained and extended. The role requires engineers who are comfortable working within an existing codebase, understanding legacy patterns, and delivering value through production support, debugging, and incremental feature development.
Key Expectations
Ability to quickly onboard into a large, existing monolithic codebase
Strong focus on production support, bug fixing, and feature enhancements
Comfortable reading and modifying existing C# code written by others
Strong debugging mindset across multiple layers (API → BLL → DAL → DB → background jobs)
Experience working in long-lived enterprise applications, not just greenfield or cloud-native systems
Tech Stack (Current System)
Layer Technologies
Backend C#, .NET Framework 4.x, ASP.NET Web API, OWIN
Data Layer Entity Framework 6 (EF6), SQL Server (heavy stored procedure usage)
Frontend Angular 2+ (modern), some legacy AngularJS
Background
Jobs Hangfire
Architecture Layered monolith (API → BLL → DAL → DB)
Core Responsibilities
Work on production issues, bug fixes, and feature enhancements
Debug issues across:
o API layers
o Business logic (BLL)
o Data access (DAL / EF6)
o SQL Server stored procedures
o Hangfire background jobs
Read and navigate complex call stacks and logs to identify root causes
Contribute to both backend and frontend changes where required
Collaborate closely with the existing team in an embedded staff augmentation model
Required Qualifications
Strong hands-on experience with C# on .NET Framework 4.x
(Candidates with primarily .NET Core / .NET 5+ experience will not be a fit)
Deep experience with:
o ASP.NET Web API
o OWIN / middleware pipeline
Solid experience with SQL Server, including:
o Writing and debugging complex T-SQL stored procedures
o Understanding business logic implemented at the database layer
Experience with Entity Framework 6 (EF6)
Frontend experience with Angular (2+ / modern Angular)
(AngularJS-only experience is not sufficient)
Proven ability to work in:
o Large, long-lived monolithic applications
o Multi-layered architectures (API / BLL / DAL)
Strong debugging skills:
o Log analysis
o Tracing execution across services and jobs
o Understanding background processing (e.g., Hangfire)
Nice-to-Have Skills
Experience with:
o Redis
o SignalR
o WCF
o OData
o MSBuild
Exposure to:
o AngularJS → Angular migration
o Enterprise SaaS platforms
What We Are NOT Looking For
Engineers focused primarily on:
o .NET Core / .NET 5+ ecosystems
o Greenfield development
o Microservices or cloud-native architectures
o High-level architecture roles (TOGAF, solution architecture, etc.)