Position Summary
This role leads the design and delivery of modern, cloud‑native applications built on Microsoft Azure. The architect provides both strategic direction and hands‑on technical expertise, ensuring platforms are scalable, secure, and aligned with contemporary microservices, API-first, and event-driven patterns. You’ll partner closely with engineering teams to modernize legacy systems, introduce cloud-native best practices, and strengthen overall platform reliability. The position also incorporates AI‑enabled engineering tools to streamline development, enhance observability, and improve operational insight. This is a highly technical role requiring someone who can define architecture, review code, and actively contribute to solution development.
Develop end‑to‑end cloud application architectures leveraging Azure services
Establish standards for microservices, APIs, and distributed system design
Lead modernization efforts for existing applications transitioning to cloud-native models
Implement security, scalability, and resiliency best practices across platforms
Collaborate with data, integration, and platform teams to ensure cohesive system design
Enhance monitoring, logging, and observability across applications and services
Provide technical leadership through design reviews, code assessments, and engineering support
Utilize AI‑assisted development tools to accelerate delivery and improve system analysis
Strong background in C#, .NET, and .NET Core
Deep experience with Microsoft Azure, including:
App Services
Azure Functions
Azure Kubernetes Service (AKS)
API Management
Azure storage, messaging, and event services
Expertise in microservices and distributed system architecture
Proficiency in REST API design and integration patterns
Familiarity with CI/CD pipelines and DevOps practices
Exposure to AI‑supported engineering or development tooling
10+ years in software engineering
5+ years designing cloud architectures
Demonstrated success building enterprise‑grade cloud platforms
Background in modernizing legacy applications into cloud‑native solutions
Participate directly in solution design and architectural decision‑making
Contribute to development efforts and perform code reviews
Troubleshoot and resolve complex production issues
Mentor engineering teams on scalable cloud implementation patterns