Software Engineer Team Lead-3
ExternalFull-timeOn-site1w ago
.NET CoreAgileASP.NETAzureCI/CDDatadog
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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).
Requirements
- 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
- Headquartered in Dallas, Texas, Integrity is committed to meeting Americans wherever they are - in person,
Benefits
Health insurance
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at integritymarketing? Share your experience