Integrity Marketing Group

Software Engineer Team Lead

Integrity Marketing Group
Apply
1 day ago
Urbandale, IA, USAStaff+

Responsibilities

  • Lead the design and implementation of full stack applications using .NET, C#, and Blazor.
  • Define and evolve frontend and backend architecture while making pragmatic trade-offs among speed, quality, and complexity.
  • Build and maintain GitHub Actions CI/CD pipelines for automated build, test, and release workflows.
  • Champion unit, integration, and end-to-end automated testing practices.
  • Design and manage Microsoft Azure cloud infrastructure using Bicep, Terraform, or ARM templates.
  • Implement LaunchDarkly feature flagging and progressive delivery strategies.
  • Conduct code reviews, provide technical guidance, and mentor engineers.
  • Collaborate with product managers, designers, and stakeholders on technical plans and delivery milestones.
  • Evaluate tools, frameworks, and patterns while managing technical debt.
  • Contribute to incident response, production support, and post-incident reviews.

Requirements

  • At least 7 years of professional software development experience, including at least 2 years in a technical lead or senior architecture role.
  • Strong proficiency in .NET and C#, including ASP.NET Core, Web APIs, and server-side application development.
  • Hands-on experience building interactive Blazor applications using Server and/or WebAssembly.
  • Deep knowledge of Microsoft Azure services including App Services, Azure SQL, Azure Functions, Service Bus, Entra ID, and Key Vault.
  • Experience designing and maintaining GitHub Actions CI/CD pipelines with branch strategies, environment promotion, and automated quality gates.
  • Practical Azure Infrastructure as Code experience with Bicep, Terraform, or ARM templates.
  • Experience with LaunchDarkly or comparable feature flagging platforms.
  • Strong automated testing experience with frameworks such as xUnit, NUnit, bUnit, or Playwright.
  • Understanding of relational databases including SQL Server and Azure SQL, plus Entity Framework Core and Dapper data access patterns.
  • Preferred experience with Docker, Azure Kubernetes Service, Azure Container Apps, Application Insights, Azure Monitor, Grafana, Datadog, event-driven architectures, messaging systems, microservices, Azure certifications, Agile or Scrum, and developer experience improvements.

Benefits

  • Integrity offers a competitive compensation package and benefits intended to provide peace of mind for employees and their families.
  • The company provides opportunities for career growth and professional development in a hyper-growth environment.
  • Integrity supports reasonable accommodations for qualified individuals with disabilities.
  • The employer is headquartered in Dallas, Texas, and is an equal opportunity employer.

Tech Stack

AzureC#DatadogDockerGitHub ActionsGrafanaMicrosoft SQL Server.NETNUnitTerraform

Categories

Contact me