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