×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Team Lead

Job in Urbandale, Polk County, Iowa, 50322, USA
Listing for: Integrity
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Azure, .NET Developer, DevOps, Backend Developer
Salary/Wage Range or Industry Benchmark: 120000 - 170000 USD Yearly USD 120000.00 170000.00 YEAR
Job Description & How to Apply Below

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 Git Hub 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 Launch Darkly 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 Web Assembly).
  • Deep working knowledge of Microsoft Azure services (App Services, Azure SQL, Azure Functions, Service Bus, Entra , Key Vault, and related).
  • Proven experience designing and maintaining CI/CD pipelines in Git Hub 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 Launch Darkly 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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary