1

Microsoft Software Engineer Jobs in Iowa (NOW HIRING)

Responsibilities Change Management Works closely with the Internal Cloud Operations + Innovation (CO+I), and other Microsoft key stakeholders (e.g., Commercial Software Engineering [CSE] and Real ...

Responsibilities The Software Developer will participate in the design, development, testing ... Exposure to cloud technologies such as Microsoft Azure. * P&C Insurance industry experience or ...

Responsibilities The Software Developer will participate in the design, development, testing ... Exposure to cloud technologies such as Microsoft Azure. * P&C Insurance industry experience or ...

Data Engineer

North Liberty, IA · On-site

$104K - $125K/yr

Principal Software Engineer Position Summary Centro is seeking a Data Engineer to design, develop ... Familiarity with MongoDB, Redis, and Microsoft SQL Server. * Experience working with containerized ...

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.

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.

The Software Developer will participate in the design, development, testing, maintenance, and ... Exposure to cloud technologies such as Microsoft Azure. * P&C Insurance industry experience or ...

Change Management Partners with the Internal Cloud Operations + Innovation (CO+I) and other Microsoft key stakeholders (e.g., Commercial Software Engineering [CSE], and Real Estate & Facilities [RE&F ...

Showing results 21-40

Microsoft Software Engineer information

See Iowa salary details

$59.6K

$138.6K

$193K

How much do microsoft software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for microsoft software engineer in Iowa is $138,564.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,700.00 and $162,500.00 per year, depending on experience, location, and employer.

What is a Microsoft software engineer?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

What does a typical day look like for a Microsoft software engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

How to get a job in Microsoft as a software engineer?

To become a Microsoft software engineer, candidates should have a strong background in computer science, programming skills in languages like C++ or C#, and experience with software development tools such as Visual Studio. Applying through the official Microsoft careers website, preparing for technical interviews that assess coding, algorithms, and system design, and demonstrating relevant project experience are essential steps in the hiring process.
Infographic showing various Microsoft Software Engineer job openings in Iowa as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $138,564 per year, or $66.6 per hour.

Software Engineer Team Lead

Integrity Marketing Group

Des Moines, IA • On-site

Full-time

Re-posted 17 hours ago


Integrity Marketing Group rating

7.7

Company rating: 7.7 out of 10

Based on 34 frontline employees who took The Breakroom Quiz

15th of 50 rated marketing agency


Job description

Responsibilities
  • Lead the design and implementation of full stack applications using .NET (C#) and Blazor, ensuring solutions are scalable, maintainable, and aligned with business objectives.
  • Define and evolve the technical architecture across frontend and backend systems, making pragmatic trade-offs between speed, quality, and complexity.
  • Build and maintain CI/CD pipelines using GitHub Actions, enabling teams to deploy frequently and safely with automated build, test, and release workflows.
  • Champion automated testing at all levels - unit, integration, and end-to-end - embedding quality into the development process rather than treating it as a gate.
  • Design and manage cloud infrastructure on Microsoft Azure using Infrastructure as Code (IaC) tooling such as Bicep, Terraform, or ARM templates, ensuring environments are reproducible, version-controlled, and secure.
  • Implement and manage feature flagging strategies using LaunchDarkly to support progressive rollouts, experimentation, and safe deployments.
  • Conduct code reviews, provide technical guidance, and mentor engineers across the team to raise the bar on engineering standards and practices.
  • Collaborate with product managers, designers, and stakeholders to translate requirements into well-scoped technical plans and delivery milestones.
  • Evaluate and introduce new tools, frameworks, and patterns where they provide meaningful improvement, while managing technical debt pragmatically.
  • Contribute to incident response, production support, and post-incident reviews, fostering a culture of reliability and continuous improvement.

Required Qualifications
  • 7+ years of professional software development experience, with at least 2 years in a technical lead or senior architecture role.
  • Strong proficiency in .NET (C#), including ASP.NET Core, Web APIs, and server-side application development.
  • Hands-on experience building interactive web applications with Blazor (Server and/or WebAssembly).
  • Deep working knowledge of Microsoft Azure services (App Services, Azure SQL, Azure Functions, Service Bus, Entra ID, Key Vault, and related).
  • Proven experience designing and maintaining CI/CD pipelines in GitHub Actions, including branch strategies, environment promotion, and automated quality gates.
  • Practical experience with Infrastructure as Code using Bicep, Terraform, or ARM templates in Azure environments.
  • Experience implementing feature management and progressive delivery using LaunchDarkly or comparable feature flagging platforms.
  • Strong commitment to automated testing practices and experience with testing frameworks such as xUnit, NUnit, bUnit, Playwright, or similar.
  • Solid understanding of relational databases (SQL Server, Azure SQL) and data access patterns (Entity Framework Core, Dapper).

Preferred Qualifications
  • Experience with containerization (Docker) and orchestration platforms (Azure Kubernetes Service, Azure Container Apps).
  • Familiarity with observability and monitoring tools such as Application Insights, Azure Monitor, Grafana, or Datadog.
  • Experience with event-driven architectures, messaging systems, or microservices patterns.
  • Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Expert).
  • Experience working in Agile or Scrum environments with cross-functional teams.
  • Track record of contributing to developer experience improvements - internal tooling, templates, documentation, or developer onboarding.

What We Value
  • A pragmatic engineering mindset - you optimize for outcomes, not perfection.
  • Clear, direct communication with both technical and non-technical audiences.
  • A bias toward shipping, paired with the discipline to build things right.
  • Genuine interest in growing other engineers and building a strong team culture.
  • Comfort operating with ambiguity and making decisions with incomplete information.

About Integrity
Integrity is one of the nation's leading independent distributors of life, health and wealth insurance products. With a strong insurtech focus, we embrace a broad and innovative approach to serving agents and clients alike. Integrity is driven by a singular purpose: to help people protect their life, health and wealth so they can prepare for the good days ahead.
Integrity offers you the opportunity to start a career in a family-like environment that is rewarding and cutting edge. Why? Because we put our people first! At Integrity, you can start a new career path at company you'll love, and we'll love you back. We're proud of the work we do and the culture we've built, where we celebrate your hard work and support you daily. Joining us means being part of a hyper-growth company with tons of professional opportunities for you to accelerate your career. Integrity offers our people a competitive compensation package, including benefits that make work more fun and give you and your family peace of mind.
Headquartered in Dallas, Texas, Integrity is committed to meeting Americans wherever they are - in person, over the phone or online. Integrity's employees support hundreds of thousands of independent agents who serve the needs of millions of clients nationwide. For more information, visit Integrity.com.
Integrity, LLC is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, national origin, disability, veteran status, or any other characteristic protected by federal, state, or local law. In addition, Integrity, LLC will provide reasonable accommodations for qualified individuals with disabilities.

What Integrity Marketing Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom