Sr. Software Engineer

Robert Half Technology • Urbandale, IA, United States • Posted May 27, 2026

Location Urbandale, IA
Job Type Full-time
Category other-general
Posted May 27, 2026
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...

Interested in this role?

Click the button below to start your application.

Apply Now