Software Architect

FCX Performance•Cleveland, OH

About The Position

A Software Architect leads the design, modernization, and deployment of enterprise-grade cloud-native applications. The role translates complex business requirements into technical architecture and supports digital transformation initiatives, including migrating legacy systems to cloud-native environments. The architect guides development teams, establishes best practices, and ensures solutions satisfy security, compliance, and operational performance standards. The position focuses on Azure-based application architecture and modernization, technical leadership, stakeholder collaboration, performance and security oversight, architecture documentation and governance, continuous improvement, CI/CD automation, and establishing development standards. The role also includes other duties as assigned. Applied Industrial Technologies is a value-added distributor and technical solutions provider serving industrial markets. The company states that it puts people first and is committed to fair treatment and growth opportunities for everyone.

Requirements

  • Bachelor’s degree in computer science, information technology, software engineering, or a related field.
  • Typically 7–10+ years of software development experience, including 3+ years in architecture or technical leadership roles.
  • Proven experience in full-stack development of enterprise applications.
  • Proficiency in C#, ASP.NET, .NET Core, MVC, SQL Server, and other Microsoft technologies.
  • Deep knowledge of Azure services, including App Services, Azure Functions, Storage, SQL Database, and networking.
  • Experience with microservices, REST/GraphQL APIs, containerization (Docker/Kubernetes), and serverless computing.
  • Understanding of CI/CD pipelines, automated testing, DevOps practices, and monitoring tools.
  • Familiarity with security frameworks, authentication protocols (OAuth, SAML, JWT), and compliance standards.
  • Strong problem-solving, leadership, communication, and mentorship abilities.
  • Ability to clearly explain complex technical designs to stakeholders.
  • Must live in the Cleveland metro area.
  • Must be legally authorized to work in the United States; sponsorship will not be provided.
  • Relocation expenses are not provided.

Nice To Haves

  • Microsoft Certified: Azure Solutions Architect Expert or Azure DevOps Engineer Expert.
  • Experience with Agile/Scrum methodologies, AI-assisted development tools, and cloud cost optimization techniques.
  • Knowledge of domain-driven design (DDD), event sourcing, observability platforms (App Insights), and big data technologies.
  • Exposure to AI, machine learning integration, and enterprise-scale digital transformations.

Responsibilities

  • Design scalable, secure, and reliable applications using Azure PaaS, IaaS, and serverless offerings.
  • Lead the refactoring and migration of legacy systems to Azure cloud platforms.
  • Provide technical leadership for modernization efforts, applying cloud-native, microservices, event-driven, code-quality, scalability, and secure-design practices.
  • Guide development teams through code reviews and architectural planning sessions, and liaise between enterprise architecture and business stakeholders.
  • Work with product managers, business analysts, and cross-functional teams to translate business requirements into deliverable solutions.
  • Ensure applications meet performance, availability, security, and compliance standards.
  • Develop architecture specifications, maintain decision records, and conduct architecture reviews.
  • Stay current on Azure and Microsoft technology advancements and incorporate suitable patterns, tools, and frameworks.
  • Implement automated deployment pipelines, infrastructure as code, and monitoring using Azure DevOps and related tools.
  • Create and establish development standards and processes.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service