245 open roles
Software Engineer BackEnd Azure Sr
Job description
Senior Backend Engineer (.NET / Azure) Requirements: Must Have: 5+ years of .NET backend development experience, including 3+ years building REST APIs with ASP.NET Core Strong experience with Azure cloud services at a senior level Hands-on experience with AKS (Azure Kubernetes Service) Experience designing and supporting scalable applications, including horizontal and vertical scaling strategies Strong knowledge of Azure Service Bus, including Topics and Queues Experience with Azure DevOps Experience with Azure App Services Experience with Azure SQL Server Strong experience designing and developing REST and gRPC services REST for external integrations gRPC for internal service-to-service communication Experience implementing authentication and authorization using JWT, OAuth2, and Azure Entra ID Experience with Redis caching solutions (Redis Cache and in-memory caching) Experience with Managed Identities in Azure Experience with observability and monitoring tools such as Azure Application Insights or Datadog Strong unit testing experience Experience designing APIs and backend platforms Experience working in Agile environments Strong understanding of cloud architecture and microservices design patterns such as Saga, Circuit Breaker, API Gateway, Strangler Pattern, Outbox Pattern, Competing Consumers, and Orchestration vs.
Choreography Exposure to AI-related solutions and integrations Nice to Have: Clean Architecture and Domain-Driven Design (DDD) CQRS, Onion Architecture, Hexagonal Architecture, or Ports-and-Adapters Architecture Experience with dependency inversion, aggregates, and bounded contexts OWASP API Security Top 10 knowledge Experience with security reviews, penetration test remediation, or static code analysis tools such as Sonar.
Qube Advanced experience with C# and .NET 8+ Strong async/await, LINQ, and dependency injection expertise Experience upgrading applications to modern .NET versions Experience documenting solutions using ADRs, C4 Models, architecture diagrams, Confluence, or draw.io Experience with Azure Boards, Jira, Trello, GitLab, Bitbucket, or Azure Repos AWS S3 exposure Responsibilities: Design, develop, and maintain scalable backend applications and microservices on Azure Build and optimize REST and gRPC APIs for internal and external consumers Design cloud-native solutions leveraging AKS, Azure Service Bus, Azure App Services, and Azure SQL Implement secure authentication and authorization mechanisms using Entra ID, OAuth2, and JWT Define and implement caching, monitoring, and observability strategies Collaborate with architects, developers, and business stakeholders to deliver high-quality solutions Apply microservices and distributed system design patterns to solve complex business challenges Develop and maintain automated tests and ensure code quality standards Participate in Agile ceremonies and contribute to technical decision-making Mentor team members and promote engineering best practices Required Languages English: Advanced Spanish: Fluent or Native Location Mexico Additional Notes Candidates should be able to clearly explain architectural decisions and implementation details, especially around AKS, Azure Service Bus, Entra ID, authentication flows, scalability strategies, and microservices patterns.
Strong preference for engineers with deep Azure expertise and experience building cloud-native enterprise applications.
Description copied from Softtek's careers page. Read the full posting before you apply.
More jobs at Softtek
Automated tester
Softtek· ColombiaSoftware Engineer BackEnd Springboot Sr
Softtek· MexicoData Analyst Ex
Softtek· MexicoDesarrollador .NET Senior
Softtek· EspañaSoftware Engineer Salesforce Tr
Softtek· México
