About the Role
A fast-growing B2B SaaS startup transforming utility billing through modern software.
We’re looking for a Senior Backend .NET Developer to help maintain and modernize a production platform that serves thousands of customers every day. You’ll work across both a mature .NET Framework application and a modern .NET 8 API architecture, balancing production support, feature development, and long-term modernization efforts. This is an excellent opportunity for an engineer who enjoys solving complex technical problems, improving existing systems, and building software that directly impacts customers.
What You’ll Do
• Develop and maintain backend services across both legacy and modern .NET applications.
• Diagnose and resolve production issues while ensuring platform reliability and performance.
• Design, build, and enhance REST APIs that power modern frontend applications.
• Develop new features and improve existing functionality across a mission-critical SaaS platform.
• Collaborate with senior engineers and architects on platform modernization initiatives.
• Maintain and improve integrations with third-party business systems.
• Participate in architecture discussions, code reviews, and technical planning.
• Write clean, maintainable, and scalable code while supporting a live production environment.
What We’re Looking For
• 8+ years of backend software development experience within the .NET ecosystem.
• Strong experience with C#, ASP.NET, and .NET Framework/.NET Core.
• Experience building and maintaining RESTful APIs.
• Strong SQL skills with PostgreSQL, SQL Server, MySQL, or similar relational databases.
• Proven experience supporting and enhancing production SaaS applications.
• Excellent debugging, troubleshooting, and problem-solving skills.
• Experience working within distributed engineering teams.
• Strong written and verbal communication skills.
Preferred Qualifications
• Experience working with both legacy .NET Framework applications and modern .NET applications.
• Experience modernizing existing software platforms.
• Familiarity with multi-tenant SaaS architectures.
• Experience with cloud-hosted applications and API-driven systems.
• Experience integrating with third-party enterprise platforms.
• Startup or high-growth company experience.
Tech Stack
• C#
• .NET Framework 4.8
• .NET 8
• ASP.NET WebForms & MVC
• REST APIs
• PostgreSQL
• AngularJS
• Azure App Service
Experience with every technology isn’t required, but candidates should be comfortable working across both legacy and modern technology stacks.
What Makes You Successful
The ideal candidate is a senior engineer who takes ownership of production systems and enjoys improving complex software rather than only building greenfield applications. You understand the realities of maintaining live enterprise systems, approach legacy code with curiosity instead of frustration, and think beyond individual tickets to understand how your work affects customers, data integrity, and the broader platform. You’re collaborative, self-directed, and comfortable balancing modernization efforts with the day-to-day responsibilities of supporting a production SaaS platform.
Why You’ll Love This Opportunity
• High-impact engineering role with meaningful ownership.
• Opportunity to modernize a large production platform while building new services.
• Work alongside experienced engineering leadership on long-term platform architecture.
• Remote-first team with a collaborative startup culture.
• Competitive salary, equity opportunity, comprehensive benefits, and flexible work arrangements.
Pay: $120,000.00 – $140,000.00 per year
Benefits:
• 401(k)
• Dental insurance
• Flexible schedule
• Health insurance
• Paid time off
• Professional development assistance
• Vision insurance
Application Question(s):
• Must have experience or willingness to work with .NET legacy systems. Do you have experience in this area?
Work Location: Remote
Location: , ,
Salary: 120000 – 140000
Benefits:
- Health Insurance
- Paid Time Off
- Dental Coverage
Indeed: Apply Here