Principal Software Architect - Cloud Native Solutions
WhatJobs Direct
About the role
Our client is seeking a visionary Principal Software Architect to lead the design and implementation of cutting-edge cloud-native solutions. This is a fully remote position, offering the unparalleled opportunity to shape the technological direction of a forward-thinking organization from the comfort of your home office. You will be responsible for defining the technical vision, architecture, and strategy for our cloud infrastructure, ensuring scalability, resilience, security, and cost-effectiveness. Your expertise will guide development teams in building robust, high-performance applications that leverage the full power of modern cloud platforms.
Responsibilities: Define and document the technical architecture for cloud-native applications and microservices. Lead the design and implementation of scalable, resilient, and secure cloud infrastructure on platforms such as AWS, Azure, or GCP. Establish architectural principles, patterns, and best practices for cloud development and operations. Collaborate with engineering teams to guide the development and deployment of applications, ensuring adherence to architectural standards. Evaluate and recommend new technologies, tools, and frameworks to enhance our cloud capabilities. Provide technical leadership and mentorship to software engineers and other architects. Conduct architectural reviews and code reviews to ensure code quality and adherence to design. Identify and mitigate technical risks related to scalability, performance, security, and cost. Develop roadmaps for technology evolution and innovation within the cloud domain. Work closely with product management and business stakeholders to translate requirements into technical solutions. Foster a culture of innovation and continuous learning within the engineering organization. Contribute to defining DevOps practices, CI/CD pipelines, and infrastructure as code. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 10+ years of experience in software development, with a significant focus on software architecture and cloud technologies. Proven experience designing and implementing large-scale, distributed systems using microservices architecture. Deep expertise in one or more major cloud platforms (AWS, Azure, GCP), including services for compute, storage, networking, databases, and messaging. Strong understanding of containerization technologies (Docker, Kubernetes). Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js). Experience with CI/CD tools and practices, and infrastructure as code (Terraform, Ansible). Excellent knowledge of security best practices in cloud environments. Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges. Exceptional communication, collaboration, and leadership skills, with the ability to influence technical direction. Experience with Agile development methodologies. This is a premier remote opportunity for a highly skilled architect to shape the future of cloud technology, contributing to innovative projects based out of Gombe, Gombe, NG .
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free