Cloud Architect

Posted on 21 November 25 by Michael Mayhew

  • $ - $
Logo

Powered by Tracker

Job Description

Position Overview

We are seeking a Cloud Software Architect to provide technical leadership and drive the design and delivery of high-quality, scalable, and secure software solutions. This role is responsible for shaping the architecture of new and legacy systems, collaborating with distributed development teams, and ensuring robust solutions throughout the product lifecycle—from requirements gathering and design to development, testing, and deployment. The ideal candidate combines hands-on technical expertise with strategic vision to influence product direction and platform evolution.

Key Responsibilities

  • Lead the design, development, integration, and deployment of cloud-based and hybrid software solutions.
  • Define and advocate cloud architecture strategy for platforms, tools, and internal/external systems.
  • Provide architectural and technical guidance to distributed development teams, including in-house and third-party contributors.
  • Analyze system designs, implementations, and testing outcomes to ensure high performance, scalability, reliability, and security.
  • Translate product requirements into detailed engineering specifications and technical solutions.
  • Optimize infrastructure for cost, performance, and operational efficiency.
  • Mentor and coach team members on technical best practices, development standards, and problem-solving.
  • Conduct work reviews, system risk analyses, and ensure alignment with project scope, schedule, and delivery commitments.
  • Provide governance, expertise, and support for cloud deployments, DevOps practices, and operational procedures.
  • Anticipate future platform needs and proactively identify solutions, including evaluating emerging technologies.
  • Maintain awareness of industry trends and best practices to inform architecture and product decisions.

Skills and Proficiencies

  • Strong understanding of SOA, object-oriented analysis/design, client-server systems, and distributed architectures.
  • Experience architecting edge computing and IoT solutions.
  • Expertise in software architecture design, microservices, and data distribution strategies.
  • Proficiency with SQL and NoSQL databases (e.g., SQL Server, Cosmos DB, MySQL, MongoDB, Cassandra, Redis) and performance tuning.
  • Hands-on experience with cloud architecture, virtualization, orchestration, multi-tenancy, and elastic scalability.
  • Familiarity with Agile and DevOps practices, including CI/CD, project metrics, and unified development/operations workflows.
  • Experience with REST APIs, cloud storage services, and cloud compute workloads.
  • Familiarity with front-end frameworks such as Angular or React and backend development in Java/Spring stack.

Required Education & Experience

  • Bachelor’s degree in Computer Science, Engineering, or related field; advanced degree preferred.
  • 10+ years of experience in software development and application design for enterprise software.
  • 3+ years in a software architect role on large-scale software projects, preferably SaaS or cloud delivery models.
  • Extensive experience developing commercial enterprise software and modern web applications.
  • Experience designing and deploying containerized microservices or data processing workloads.
  • Exposure to hybrid cloud and on-prem deployments, including integrating distributed systems.
  • Coordination of geographically distributed teams.

 

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-22137

Job Location