Cloud Architect

Posted on 04 March 26 by Michael Mayhew

  • $ - $
Logo

Powered by Tracker

Job Description

Company Overview

Our client is a technology-driven organization delivering advanced digital platforms and analytics solutions for complex, data-intensive industries. The company leverages cloud-native architectures, artificial intelligence, and modern data engineering practices to enhance operational performance and streamline enterprise workflows. With a strong focus on innovation and scalable design, the organization is building next-generation software solutions to modernize and optimize mission-critical systems.

Position Summary

The Cloud Software Architect is a senior technical leadership role responsible for defining and driving the architectural vision for next-generation cloud-based platforms while modernizing legacy systems. This individual will serve as a strategic advisor and technical leader, collaborating closely with internal engineering teams and external partners to deliver scalable, secure, and high-performing enterprise solutions. The role spans the full product lifecycle, including requirements analysis, architecture design, development, testing, deployment, and operational optimization.

Key Responsibilities

  • Define and champion cloud architecture strategy across internal and external platforms, tools, and systems.
  • Lead architectural design for scalable, highly available, and resilient distributed systems.
  • Provide technical leadership to both in-house and geographically distributed development teams.
  • Translate product requirements into detailed engineering specifications and technical roadmaps.
  • Guide performance optimization, scalability planning, security architecture, and enterprise integration efforts.
  • Select appropriate technologies and frameworks aligned with long-term product vision.
  • Oversee system design, integration, debugging, and deployment activities.
  • Drive best practices across Agile and DevOps methodologies, including CI/CD and performance metrics tracking.
  • Optimize infrastructure for cost efficiency and operational reliability.
  • Evaluate emerging technologies and proactively identify opportunities for innovation.

Required Qualifications

  • Bachelor’s degree in Computer Science or a related technical discipline (advanced degree preferred).
  • 10+ years of hands-on software development and enterprise application design experience.
  • Minimum 3 years of experience in an architecture role supporting large-scale, SaaS-based platforms.
  • Proven experience delivering commercial-grade enterprise software solutions.
  • Strong expertise in distributed systems, microservices architecture, and data distribution strategies.
  • Experience designing and deploying containerized workloads and microservices frameworks.
  • Deep understanding of cloud computing environments, including multi-tenancy, virtualization, orchestration, and elastic scalability.
  • Experience with SQL and NoSQL data stores and performance tuning strategies.
  • Hands-on experience with RESTful APIs and modern front-end technologies (e.g., Angular, React).
  • Strong proficiency in Java and enterprise frameworks (e.g., Spring).
  • Experience deploying solutions in hybrid cloud and on-premise environments.
  • Exposure to machine learning, data mining, or statistical processing systems is a plus.
  • Experience coordinating distributed or cross-functional engineering teams.

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-22137

Job Location