← Back to opportunities

Sr. Software Engineer

📍 Location
Urbandale
⏰ Job Type
Full-time
📅 Posted
May 02, 2026

About the Role

Description We are looking for an experienced Sr. Software Engineer to support and enhance a suite of business-critical applications in Urbandale, Iowa. This Long-term Contract position is ideal for a developer who can work across legacy and modern technologies, solve complex technical issues, and improve application reliability. The role requires strong hands-on expertise in Visual FoxPro, C#, .NET, C++, and SQL Server within both desktop and web-based environments.

Responsibilities:
• Maintain, troubleshoot, and improve complex software applications built with Visual FoxPro in a legacy environment
• Design, develop, and support application features using C# and .NET for desktop and web-based solutions
• Write and optimize C++ components used in performance-sensitive areas of the system
• Create, modify, and manage SQL Server database objects, queries, and data processes to support application functionality
• Investigate defects in older codebases, identify roo...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position