Software Engineer, Microsoft Azure Technologies

Fully remote position within the United States.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Microsoft AzureC#.NETCI/CDRESTful APIsMicroservicesAzure DevOpsDistributed Systems

Requirements

  • 5+ years of professional software engineering experience building and deploying production-grade cloud applications.
  • Strong hands-on experience developing cloud-native applications using Microsoft Azure (Azure Functions, App Services, Event Grid, Service Bus, Storage).
  • Proficiency in C# and .NET development.
  • Experience designing and implementing distributed, event-driven, or microservices-based architectures.
  • Solid understanding of Cosmos DB, Gremlin, and TSQL.
  • Experience building secure and scalable REST APIs and integrating external systems.
  • Familiarity with CI/CD pipeline implementation (Azure DevOps, GitHub Actions).
  • Ability to work independently in fast-paced or research-focused environments.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Design, develop, and maintain cloud-native applications and Azure-based serverless solutions using modern engineering best practices.
  • Build and optimize Azure SaaS applications, Azure Functions, App Services, and event-driven architectures.
  • Collaborate with engineering, product, and cross-functional teams to define technical requirements.
  • Rapidly prototype and validate innovative solutions using cloud-native services.
  • Develop secure, scalable REST APIs and integrate third-party systems.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Contribute to distributed systems and microservices architectures.
  • Support CI/CD automation, deployment pipelines, and observability.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now