1

Microsoft Software Developer Jobs in Iowa (NOW HIRING)

SR SOFTWARE DEVELOPER

Muscatine, IA · Hybrid

$51.25 - $67.50/hr

In this role, you'll lead the design, development, and support of solutions within Microsoft ... Utilize Azure DevOps, Git, and CI/CD practices to ensure efficient and reliable software delivery.

New

SR SOFTWARE DEVELOPER

Muscatine, IA · On-site

$51.25 - $67.50/hr

In this role, you'll lead the design, development, and support of solutions within Microsoft ... Utilize Azure DevOps, Git, and CI/CD practices to ensure efficient and reliable software delivery.

Senior Software Developer

Davenport, IA · On-site +1

$48.25 - $63.75/hr

BITCO Corporation is currently seeking a Sr. Software Developer to join our Home Office team in ... Design, develop, and maintain cutting-edge applications and integrations using Microsoft and Azure ...

Mainframe Developer

Davenport, IA · Hybrid

$43.50 - $55.75/hr

Works with other Software Developers, Senior Software Developers and Leadership team to create ... Maintaining and writing code using current Microsoft products or languages specific to your ...

Mainframe Developer

Davenport, IA · On-site +1

$43.50 - $55.75/hr

Works with other Software Developers, Senior Software Developers and Leadership team to create ... Maintaining and writing code using current Microsoft products or languages specific to your ...

Required Skills Proficient with Microsoft technology stack including C#, .Net Frameworks, .Net Core ... Security, Cloud computing, Enterprise Architecture, DevOps, CI/CD and Project Management. Preferred ...

Software Engineer

Johnston, IA · On-site

$85K - $125K/yr

SHAZAM is looking for a Software Engineer to help build and enhance DigiHive™ , our modern ... Experience using modern development tools and collaboration platforms (e.g., Microsoft Teams)

Required Skills • Proficient with Microsoft technology stack including C#, .Net Frameworks, .Net ... Security, Cloud computing, Enterprise Architecture, DevOps, CI/CD and Project Management. Preferred ...

Software Engineer

Johnston, IA · On-site

$85K - $125K/yr

As a Software Engineer, you will be responsible for supporting the development, maintenance and ... Experience using modern development tools and collaboration platforms (e.g., Microsoft Teams)

Sr. Software Engineer

Des Moines, IA · On-site

$119K - $157K/yr

The ideal candidate will have expertise in the Microsoft Azure ecosystem, .NET development, and ... Build, maintain, and improve Azure DevOps CI/CD pipelines. * Implement and maintain infrastructure ...

next page

Showing results 1-20

Microsoft Software Developer information

See Iowa salary details

$45.1K

$105.1K

$155.9K

How much do microsoft software developer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for microsoft software developer in Iowa is $105,052.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $122,100.00 per year, depending on experience, location, and employer.

How does a Microsoft Software Developer typically collaborate with cross-functional teams on a project?

As a Microsoft Software Developer, you will frequently work alongside product managers, designers, quality assurance engineers, and other developers. Collaboration often involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews. You'll contribute to design discussions, share progress updates, and coordinate on resolving technical challenges to ensure features meet both user and business requirements. Effective communication and teamwork are essential, as projects often require input and integration from multiple stakeholders across different domains.

What are the key skills and qualifications needed to thrive as a Microsoft Software Developer, and why are they important?

To thrive as a Microsoft Software Developer, you need strong proficiency in programming languages such as C#, .NET framework, and a solid understanding of software engineering principles, usually supported by a degree in computer science or a related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and relevant certifications such as Microsoft Certified: Azure Developer Associate are highly valued. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver high-quality solutions. These skills and qualities are essential for building robust applications, meeting project requirements, and contributing to innovative technology solutions within the Microsoft ecosystem.

What does a Microsoft Software Developer do?

A Microsoft Software Developer is responsible for designing, coding, testing, and maintaining software applications and systems for Microsoft. They work with various programming languages and technologies to create products ranging from Windows operating systems and Office applications to cloud services like Azure. Their role often involves collaborating with other engineers, designers, and product managers to deliver high-quality, scalable, and secure software solutions. Additionally, they participate in code reviews, troubleshoot technical issues, and contribute to the continuous improvement of development processes.
What job categories do people searching Microsoft Software Developer jobs in Iowa look for? The top searched job categories for Microsoft Software Developer jobs in Iowa are:
What cities in Iowa are hiring for Microsoft Software Developer jobs? Cities in Iowa with the most Microsoft Software Developer job openings:
Infographic showing various Microsoft Software Developer job openings in Iowa as of July 2026, with employment types broken down into 82% Full Time, 7% Part Time, 1% Temporary, and 10% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $105,052 per year, or $50.5 per hour.
SR SOFTWARE DEVELOPER

SR SOFTWARE DEVELOPER

Kent Corporation

Muscatine, IA • Hybrid

$51.25 - $67.50/hr

Full-time

Posted 7 days ago

New


Job description

KENT WORLDWIDE™ is seeking a technically strong and collaborative Senior Software Developer to lead ERP development, integration, and automation initiatives across the enterprise. In this role, you'll lead the design, development, and support of solutions within Microsoft Dynamics 365 Finance & Operations (F&O), Supply Chain Management, Commerce, and the Microsoft Power Platform.
 
You'll deliver scalable ERP solutions, enterprise integrations, and business process automation that improve operational efficiency and support digital transformation. Working closely with business stakeholders, functional teams, and IT partners, you'll develop innovative solutions using D365, Power Automate, Azure, and DevOps tools.
 
If you're a technically skilled developer who enjoys solving complex problems, influencing technical direction, and leveraging modern technologies like Azure, DevOps, Power Automate, and AI-assisted development tools, we'd love to hear from you.
 
PRIMARY DUTIES & RESPONSIBILITIES
  • Design, develop, and support customized solutions within Microsoft Dynamics 365 Finance & Operations (F&O), Supply Chain Management, and Commerce.
  • Develop and maintain Power Automate workflows to automate business processes and improve operational efficiency.
  • Analyze business requirements and translate them into scalable technical solutions and system integrations.
  • Design, build, and support integrations between D365 ERP and internal/external business applications.
  • Troubleshoot and resolve complex application, data, and integration issues while providing Tier 2 and Tier 3 support.
  • Participate in all phases of the Software Development Lifecycle (SDLC), including design, development, testing, deployment, and support.
  • Utilize Azure DevOps, Git, and CI/CD practices to ensure efficient and reliable software delivery.
  • Conduct code reviews, maintain development standards, and promote best practices across the development team.
  • Collaborate with business stakeholders, functional teams, and IT partners to deliver effective technology solutions.
  • Identify opportunities to leverage automation, AI-assisted development, and emerging technologies to improve processes and system performance.
  • Perform other duties as assigned.

EDUCATION, EXPERIENCE, AND/OR QUALIFICATIONS

  • Bachelor’s degree in computer science or a computer related discipline, 6+ years of relevant experience, or the combined equivalent
  • 6+ years of software development experience, including experience designing, developing, and supporting enterprise business applications.
  • 2+ years of experience supporting and developing solutions within Microsoft Dynamics 365 Finance & Operations (F&O) or Supply Chain Management is required, Microsoft Dynamics 365 Commerce is preferred.
  • 1+ years of experience developing and supporting Power Automate workflows and business process automation solutions.
  • Strong understanding of software development lifecycle (SDLC) methodologies, object-oriented design principles, and application development best practices.
  • Experience with Azure DevOps, Git, source control practices, and CI/CD pipeline development and support is helpful. 
  • Experience designing, developing, and supporting integrations between ERP systems and enterprise applications using APIs, web services, and other integration technologies.
  • Proficiency with SQL databases, database design concepts, and data troubleshooting.
  • Working knowledge of Azure services and technologies, including Key Vault, Security Center, networking, firewall, policy management, log analytics, and private endpoints.
  • Familiarity with cloud architecture concepts and Infrastructure-as-Code tools such as Terraform.
  • Experience with Microsoft Dynamics 365 CRM applications, Azure integration technologies, and ERP integrations is preferred.
  • Demonstrated ability to lead technical initiatives, contribute to solution design, establish development standards, and drive continuous improvement efforts.
  • Strong collaboration, relationship-building, and communication skills with the ability to effectively partner with business stakeholders, vendors, and cross-functional technical teams.
  • Proven ability to mentor team members, influence technical decisions, and communicate complex technical concepts to both technical and non-technical audiences.
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to independently manage complex technical issues.
  • Self-motivated and adaptable, with the ability to manage multiple priorities in a fast-paced environment while leveraging automation, DevOps practices, and AI-assisted development tools to improve outcomes.

WORK ENVIRONMENT & TRAVEL

  • Hybrid office environment; this role is required to be on-site for a minimum of two days per week
  • Minimal travel required