JobMesh

Software Engineer Team Lead-3

Integrity Marketing Group · Urbandale, Iowa, US

Responsibilities - Lead the design and implementation of full stack applications using . NET (C#) and Blazor, ensuring solutions are scalable, maintainable,...

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, design...