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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed