Sr. Software Engineer/Tech LeadQAT Global, a 30-year IT consulting firm based in the US, is seeking a highly skilled Senior Software Engineer/Technical Lead who can communicate well in English.This position will work directly with the US customer and development teams in our US, Costa Rica, and Brazil locations.This opportunity can be 100% remoteOnly hiring QAT Employees (CLT only in Brazil)ResponsibilitiesOversee the system design and ensure scalability, security, and performance.Lead the development team in implementing best practices for microservices, event-driven architecture, and Kubernetes (desired).Work closely with the Delivery Manager to ensure project success and with DevOps to ensure well-structured CI/CD pipelines.Guide the Full-Stack Developer and QA Engineer in aligning with system architecture.Required ExperienceBackend Development: .NET Core/C#, Web APIMicroservices & API Design: RESTful APIsKnowledge of Angular and Typescript for Front-End developmentDatabase & Storage: Cosmos DB, SQL DatabaseSecurity & Authentication: RBAC, Asp.NET AuthenticationInfrastructure as Code: Terraform.Monitoring & Observability: Azure Monitor, Log Analytics, Application Insights.Leadership & Communication: Strong ability to translate technical solutions to business needs.Preferred ExperienceBS/MS in Systems Analysis and Development, Computer Science, Computer Engineering, or equivalent