- Durham, North Carolina, United States
- Hybrid
- Full-time · Senior
- $123K–$155K per year
- 5+ years
A hands-on engineering role blending deep Azure expertise, strong .NET development skills, and the ability to leverage modern AI-based tools to accelerate velocity and innovation.
Compensation
Base Salary Range: $123,000—$155,000 USD
Responsibilities
- Design, develop, and maintain Azure-based applications and services using .NET/C#.
- Build and optimize cloud-native components including Azure Functions, Azure Storage (Blob/Table/Queue), Azure Service Bus, Cosmos DB, Azure SQL Database, Data Factory, Logic Apps, and Key Vault.
- Implement distributed, event-driven, and serverless architectures focused on scalability, reliability, and performance.
- Troubleshoot complex issues across APIs, microservices, data pipelines, and Azure-managed services.
- Use AI development tools (e.g., Copilot, Cursor, or AI-enabled IDEs) to accelerate coding, testing, debugging, and refactoring.
Requirements
- Bachelor’s degree in Computer Science
- Software Engineering
- related technical field
- Nice to have: Docker
- Nice to have: Kubernetes