Skip to content
mimi

Lead Software Architect - Cloud Infrastructure

WhatJobs Direct

On-site Full-time Lead 1mo ago

About the role

Our client, a rapidly growing technology firm renowned for its innovative SaaS solutions, is seeking an exceptional Lead Software Architect specializing in Cloud Infrastructure to join their fully remote engineering team. This critical role will involve designing, developing, and overseeing the architecture of our scalable, reliable, and secure cloud-based platforms. You will be instrumental in defining technical strategies, driving architectural decisions, and mentoring a talented team of engineers to build the future of our product infrastructure.

Responsibilities: Define and maintain the overall technical vision and architecture for our cloud-native applications and infrastructure. Lead the design and implementation of highly scalable, fault-tolerant, and secure microservices and distributed systems on major cloud platforms (AWS, Azure, GCP). Develop architectural blueprints, technical standards, and best practices for cloud development and operations. Collaborate closely with product management, engineering teams, and stakeholders to translate business requirements into robust technical solutions. Evaluate and select appropriate technologies, frameworks, and tools to optimize performance, cost, and maintainability. Drive the adoption of DevOps principles, CI/CD pipelines, and infrastructure as code (IaC). Provide technical leadership and mentorship to software engineers, fostering a culture of innovation and high-quality code. Conduct code reviews, architectural design sessions, and performance tuning to ensure system robustness. Troubleshoot complex technical issues and provide timely resolutions. Stay at the forefront of cloud computing trends, security best practices, and emerging technologies. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field; Ph.D. is a plus. 10+ years of progressive experience in software development and architecture, with a strong emphasis on cloud infrastructure. Proven expertise in designing and implementing complex distributed systems and microservices architectures. Deep understanding and hands-on experience with at least one major cloud provider (AWS, Azure, GCP), including services like compute, storage, networking, databases, and serverless technologies. Proficiency in multiple programming languages (e.g., Python, Java, Go, Node.js) and modern software development methodologies. Strong experience with containerization (Docker, Kubernetes) and Infrastructure as Code (Terraform, Ansible). Excellent understanding of CI/CD, monitoring, logging, and alerting tools. Exceptional problem-solving skills, attention to detail, and ability to think strategically. Strong leadership, communication, and interpersonal skills, with the ability to influence technical direction. Experience working in a remote, agile development environment is highly preferred. Join us and play a key role in architecting the scalable and resilient cloud infrastructure that powers our next generation of products.

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