P

Lead Remote Software Architect - Cloud Infrastructure

Job Description

Our client, a trailblazing technology firm at the forefront of digital transformation, is seeking a highly accomplished Lead Remote Software Architect to design and oversee the development of their next-generation cloud infrastructure. This fully remote position offers the unique opportunity to shape the technological foundation of a rapidly expanding company from anywhere in the world, with a primary focus on systems supporting the Construction industry. You will be responsible for defining the architectural vision, establishing best practices, and guiding engineering teams in building scalable, reliable, and secure cloud-native solutions. The ideal candidate possesses deep expertise in distributed systems, microservices architecture, and modern cloud platforms (AWS, Azure, GCP). Your responsibilities will include creating high-level system designs, defining API strategies, selecting appropriate technologies, and ensuring the technical feasibility and robustness of the entire system. You will mentor junior engineers, conduct architectural reviews, and collaborate closely with product management and other stakeholders to translate business requirements into technical blueprints. This role demands exceptional leadership skills, a forward-thinking mindset, and a passion for building high-performance, resilient systems that drive innovation.

Key Responsibilities:
  • Define and drive the architectural roadmap for cloud infrastructure and core platform services.
  • Design scalable, resilient, and secure microservices-based architectures.
  • Lead the selection and evaluation of technologies, frameworks, and cloud services.
  • Develop and enforce architectural standards, patterns, and best practices.
  • Collaborate with engineering teams to ensure successful implementation of architectural designs.
  • Conduct architectural reviews and provide technical guidance and mentorship.
  • Identify and address technical debt and performance bottlenecks.
  • Work closely with product managers to translate business requirements into technical solutions.
  • Evaluate emerging technologies and propose innovative solutions.
  • Ensure the reliability, availability, and security of the cloud infrastructure.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software engineering, with a significant focus on architecture and system design.
  • Proven experience designing and building large-scale, distributed systems and microservices.
  • Deep expertise in at least one major cloud platform (AWS, Azure, GCP).
  • Strong understanding of containerization technologies (Docker, Kubernetes).
  • Experience with CI/CD pipelines and infrastructure-as-code.
  • Excellent understanding of software development lifecycle and agile methodologies.
  • Exceptional leadership, communication, and interpersonal skills.
  • Demonstrated ability to mentor and guide engineering teams.
  • Strong problem-solving and analytical abilities.
ATS Score
|
Share