Software Engineer at Iowa Bankers Insurance & Services, Inc
Urbandale, Iowa, United States -
Full Time


Start Date

Immediate

Expiry Date

18 Aug, 26

Salary

0.0

Posted On

20 May, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET, SQL Server, RESTful APIs, Object-Oriented Programming, Software Architecture, SaaS, Relational Databases, Application Design, Troubleshooting

Industry

Insurance Agencies and Brokerages

Description
Description About the Role One of the Des Moines Register’s top workplaces is looking for a mid-level Software Engineer to join our team to help build and support both core business systems and customer-facing solutions. This role offers the opportunity to work closely with business analysts, product owners, and other engineers to deliver high-quality, scalable software that supports critical operations. This hybrid position based in Johnston, Iowa includes a flexible mix of remote work and in-office collaboration, typically averaging two in-office days per week. We are a mid-sized company delivering enterprise-grade solutions with the agility of a smaller team. In addition to internal applications, our team builds and operates two startup-style, multi-tenant SaaS products, giving engineers the opportunity to work on product architecture, scalable systems, and modern engineering practices, including AI-assisted development tools. Key Responsibilities Design, build, test, and support software applications and integrations Translate business needs into practical technical solutions Contribute to architecture and design decisions that support scalability and maintainability Write clean, efficient, and maintainable code Troubleshoot issues and improve application reliability and performance Benefits Comprehensive health, dental, vision, life, and disability insurance options 401(k) with company match Optional voluntary insurance benefits (Accident, Hospital, Critical Illness) Paid time off and company holidays Paid parental leave Bonus program tied to company and individual objectives Requirements Preferred Qualifications Bachelor’s degree in Computer Science, Engineering, or a related field preferred Professional experience developing and supporting software applications Experience with C# and .NET development or similar object-oriented application frameworks Experience with SQL Server or other relational databases Familiarity with RESTful APIs, integrations, and modern application design
Responsibilities
Design, build, and support scalable software applications and integrations for core business systems and customer-facing SaaS products. Translate business requirements into technical solutions while ensuring application reliability and performance.
Loading...