Senior Software Engineer - .NET Framework (Monolith / Production Support Focus)
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software Engineer to join our US-based engineering team, supporting a mature, large-scale enterprise SaaS platform in the K-12 nutrition domain.
This is an essential role for an engineer who thrives on the challenge of maintaining and evolving a long-lived monolithic system. Rather than greenfield development, your focus will be on "brownfield" engineering-onboarding into a deep, existing codebase to deliver value through high-level production support, complex debugging, and incremental feature enhancements. You will join a collaborative team where your ability to navigate legacy patterns and multi-layered architectures is the key to success.
What You Will Do
- Production Support & Debugging: Investigate and resolve production issues by navigating complex call stacks across the entire stack (API * BLL * DAL * DB).
- Monolith Maintenance: Read, modify, and extend existing C# code within a .NET Framework 4.x environment.
- Database Engineering: Debug and write complex T-SQL stored procedures and manage business logic often residing at the database layer.
- Feature Development: Implement enhancements and new features within the existing layered architecture.
- Background Processing: Monitor and troubleshoot background jobs using Hangfire.
- Full-Stack Contribution: Work across both the backend and the modern Angular frontend to ensure seamless platform performance.
- Collaboration: Work closely with an embedded team in a staff augmentation model to meet the needs of a mission-critical enterprise application.
Requirements
- Advanced English is mandatory for this role, as you will be working with a client fully in English
- Expertise in .NET Framework: Extensive hands-on experience with C# and .NET Framework 4.x (specifically ASP.NET Web API and OWIN).Note: This role requires legacy framework expertise; candidates focused solely on .NET Core/5+ will not be a fit.
- Heavy SQL Server Skills: Deep proficiency in SQL Server, including the ability to debug and optimize complex stored procedures and understand database-level business logic.
- Monolithic Architecture Experience: A proven track record of working within large, long-lived enterprise applications and multi-layered (API/BLL/DAL) architectures.
- Modern Frontend Skills: Practical experience with Angular (2+). While you may encounter some legacy AngularJS, you must be proficient in modern Angular versions.
- The "Support Mindset": Strong debugging skills, including log analysis, tracing execution across services, and a comfort level with production-support-heavy workflows.
- Data Access Mastery: Solid experience with Entity Framework 6 (EF6).
Nice If You Have
- Specialized Tech: Experience with Redis, SignalR, WCF, OData, or MSBuild.
- Migration Experience: Exposure to migrating legacy AngularJS components to modern Angular.
- Domain Knowledge: Previous experience working within enterprise SaaS platforms or the K-12 education/nutrition sector.
Benefits & conditions
- Competitive base
- Comprehensive benefits and wellness support
- Flexible work model: hybrid, remote, or in-office
- Real growth opportunities and leadership visibility
- Inclusive, respectful culture that blends U.S. innovation with Colombian heart
- A company that listens, invests in you, and celebrates wins together