Principal Engineering Lead - API & Azure Integration

American IT Systems•Plano, TX
•Hybrid

About The Position

The Principal Engineering Lead will lead API architecture and engineering, with a strong focus on communication and collaboration with business users. The role manages requirements and communicates with the board. It is based in the Dallas area, with onsite work at a customer office in Plano, Texas, two days per week. The role involves designing and developing high-throughput, low-latency REST APIs using C# and current .NET versions, integrating internal systems and external third-party APIs, and building Azure Functions with multiple trigger types. The lead will implement security, resiliency, observability, scalable data storage, and automated deployment practices using Azure services and related technologies.

Requirements

  • Strong hands-on experience in end-to-end REST API development using C# and the latest .NET versions (.NET 7, 8, and 10).
  • Experience developing APIs that integrate with internal systems and external or third-party APIs.
  • Hands-on experience building Azure Functions with multiple triggers, including HTTP, Timer, Service Bus, and Event Grid.
  • Strong focus on API architecture and strong communication skills.

Nice To Haves

  • Experience with Azure Container Apps and containerized workloads.

Responsibilities

  • Design and develop high-throughput, low-latency APIs capable of handling millions of transactions.
  • Develop end-to-end REST APIs using C# and the latest .NET versions (.NET 7, 8, and 10).
  • Develop APIs that integrate with internal systems and external or third-party APIs.
  • Build Azure Functions with multiple triggers, including HTTP, Timer, Service Bus, and Event Grid.
  • Implement authentication and authorization using OAuth2, JWT, and Azure AD / Entra ID.
  • Apply API integration and resiliency patterns, including timeouts, retries, circuit breakers, and idempotency.
  • Develop APIs using Azure App Services and other Azure platform services.
  • Implement structured logging, metrics, and distributed tracing using Application Insights and Azure Monitor.
  • Work with Azure Cosmos DB and other scalable data stores.
  • Ensure secure and reliable deployments through CI/CD pipelines and automation.
  • Speak with business users, manage requirements, and communicate with the board.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service