Please mention DailyRemote when applying
Match your resume skills with our AI powered skill match!
Questions interviewers often ask for this role, with sample answers.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
The role involves maintaining, debugging, and extending Windows-based government software while modernizing codebases for a transition to a SaaS platform. You will also partner with domain experts to resolve technical escalations and improve production diagnostics.
Location: Remote — must reside in CO, FL, IA, IL, KS, MO, NE, OH, or TN
Travel Expectations: Once yearly - company offsite
Salary: $100,000–$140,000 annually, depending on experience
Reports to: CTO
**Applicants will receive a Culture Index survey by email after applying. Completion of the survey is a required step in our hiring process. **
About the Company
We are an established software company with a long history of serving county and city governments. Today, we are transforming a broad portfolio of Windows-based applications into a modern SaaS suite of integrated products.
Our engineering organization supports both established products and the development of our next-generation SaaS platform. As products transition to the new platform, an increasing share of our engineering investment will focus on modernization.
Role Overview
As a Software Engineer (Desktop .NET), you will play an important role in keeping established government software reliable, supportable, and evolving while the company builds its next generation of SaaS products.
This is a hands-on engineering role that combines product development, production problem-solving, and incremental modernization. You will work across Windows desktop and client/server applications built with C#, VB.NET, WinForms, .NET Framework, and modern .NET, along with SQL Server databases, ASP.NET/IIS portals, operational reports, integrations, and deployment workflows.
Success in this role means taking ownership of product changes from diagnosis through release, improving reliability and maintainability, and making thoughtful modernization investments that reduce risk and improve the customer experience.
You will work closely with domain experts and Customer Engineering on technical escalations and business requirements. Software Engineering owns product fixes, shared releases, and the long-term health of the codebase while Customer Engineering leads frontline customer support and implementation.
Key Responsibilities
Qualifications
Preferred Qualifications
Why Join Us
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 216,306+ Jobs in Software Engineer
Answer easy questions
216,306+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”