Jobs at Greenfield Talent

View all jobs

Principal Cloud Application Architect

Cleveland, OH

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.

Primary Responsibilities

  • 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

Core Technical Skills

  • 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

Experience Requirements

  • 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

Hands‑On Expectations

  • 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

Share This Job

Powered by