Senior Software Engineering Visa Sponsorship Jobs in Iowa
Iowa's senior software engineering market is anchored by companies like Principal Financial Group, Corteva Agriscience, and John Deere, with Des Moines emerging as the state's primary tech hub. Employers in fintech, agtech, and insurance consistently file H-1B visa petitions for senior engineering roles, making Iowa a more accessible sponsorship market than many expect.
Find Senior Software Engineering JobsOverview
Showing 5 of 43+ Senior Software Engineering Jobs in Iowa with Visa Sponsorship


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 43+ Senior Software Engineering Jobs in Iowa with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs in Iowa with Visa Sponsorship.
Get Access To All Jobs
AI Software Application Developer
Location: Des Moines, Iowa
Schedule: Full-time, onsite 5 days / week with flexibility!
Salary: Up to $125,000k BASE
Our client is seeking an AI Software Developer to join a growing technology team in Des Moines. This is a permanent, full-time opportunity for a developer who enjoys building solutions, connecting systems, and applying modern tools in practical ways. This role is fully onsite in a cool convenient updated office environment WITH AMENITIES!! This position offers the chance to work in a fast-moving setting where you can help shape applications, improve integrations, and contribute to forward-thinking development initiatives involving AI, APIs, and modern programming technologies.
What You’ll Do
- Design, build, and enhance business applications using a mix of Python, C#, JavaScript, and SQL
- Create and support integrations between internal and external systems
- Develop and maintain APIs and web services, including both REST and SOAP-based services
- Write efficient SQL code and improve database performance through query tuning and optimization
- Support data movement, transformation, and modeling across multiple platforms
- Help evaluate technical solutions with a practical build-versus-buy mindset
- Work with AI-enabled tools and modern automation capabilities to improve development workflows and application functionality
- Assist with middleware and integration processes, including authentication and secure API connectivity
- Partner with internal stakeholders to identify technical needs and deliver scalable solutions
What We’re Looking For
- Experience developing applications in Python and/or C#
- Strong understanding of SQL development, database querying, and performance optimization
- Experience modern JavaScript
- Experience building or consuming RESTful APIs and web services
- Familiarity with SOAP, system integrations, and data exchange processes
- Background in data modeling, data transformation, and integration patterns
- Exposure to API security methods, including API key authentication
- Experience with ETL processes, Dell Boomi, or similar integration platforms is highly preferred
- Interest in using AI in a hands-on software development environment
- Collaborative team environment with strong opportunity to contribute and build
This is an AI Web Software Developer Direct Hire position up to $125k BASE PLUS Bonus + SOLID BENEFITS!
For immediate / confidential consideration on this Direct Hire IT opportunity, it is best to call me directly or message me on LinkedIn, Carrie Danger, SVP Technology & Digital Practice / Permanent Placement Division, Iowa & Nebraska @ My Direct Office #: 515-259-6087 or my cell is 515-991-0863 AND e-mail resume confidentially to Carrie Danger – My direct email address is on my LinkedIn profile.
- 7+ years of software development experience in backend or full-stack environments.
- Strong hands-on expertise with Python and C# for application development.
- Advanced knowledge of Microsoft SQL Server, including query writing, optimization, and performance tuning.
- Experience designing, building, and consuming RESTful APIs and web services.
- Solid understanding of data integration concepts, data modeling, and transformation processes.
- Proficiency with modern JavaScript for web application development.
- Familiarity with AI technologies or applied artificial intelligence in software engineering contexts.
- Experience working with middleware or integration platforms such as Boomi is preferred.
Technology Doesn't Change the World, People Do. ® Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan.
© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use and Privacy Notice.
Senior Software Engineering Job Roles in Iowa
See all 43+ Senior Software Engineering Jobs in Iowa
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Senior Software Engineering Jobs in IowaSenior Software Engineering Jobs in Iowa: Frequently Asked Questions
Which companies in Iowa sponsor visas for senior software engineers?
Principal Financial Group, John Deere, Corteva Agriscience, and Plex Systems are among Iowa employers with documented H-1B sponsorship histories for software engineering roles. Des Moines-based fintech and insurance firms file petitions regularly for senior-level positions. Larger employers with established legal and HR infrastructure are generally more experienced with the sponsorship process than smaller Iowa startups.
Which visa types are most common for senior software engineering roles in Iowa?
The H-1B is the most common visa for senior software engineers in Iowa, as these roles consistently meet the specialty occupation requirement given the degree-level technical work involved. Candidates already holding L-1A or L-1B status through multinational employers are also well positioned. Australians may qualify for the E-3 visa, which follows a similar process to the H-1B but without the annual lottery.
How to find senior software engineering visa sponsorship jobs in Iowa?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it straightforward to search for senior software engineering roles in Iowa without manually screening hundreds of postings. You can filter by state and seniority level to focus on Iowa-based employers who have indicated sponsorship willingness. This saves significant time compared to generic job searches where sponsorship status is rarely stated upfront.
Which cities in Iowa have the most senior software engineering sponsorship jobs?
Des Moines accounts for the majority of Iowa's senior software engineering sponsorship activity, driven by its concentration of financial services, insurance, and agtech companies. Cedar Rapids has a smaller but active tech employer base, including technology operations tied to manufacturing and logistics firms. Iowa City and Ames see some hiring through university-affiliated research organizations and spin-off tech companies connected to the University of Iowa and Iowa State University.
Are there Iowa-specific factors that affect visa sponsorship for senior software engineers?
Iowa's prevailing wage determinations for senior software engineering roles are set by the Department of Labor and reflect local cost-of-living benchmarks, which can differ meaningfully from coastal metros. Employers filing Labor Condition Applications must attest to meeting these Iowa-specific wage levels. The state's agtech and fintech sectors create steady demand for senior engineers, and university pipelines from Iowa State University and the University of Iowa contribute to a consistent pool of internationally educated candidates that employers are accustomed to sponsoring.
What is the prevailing wage for sponsored senior software engineering jobs in Iowa?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.