Sr. Software Engineer
Urbandale, IA, United States • Posted May 02, 2026
Job Type:
Full-time
Location:
Urbandale, IA
Posted:
May 02, 2026
Category:
other-general
Application Deadline:
May 07, 2026
Role Description
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...
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 for Sr. Software Engineer at Robert Half Technology.
Apply Now