Skip to content
mimi

Lead Software Architect - Cloud Native Applications

WhatJobs Direct

On-site Full-time Lead 1w ago

About the role

Our client is seeking a visionary Lead Software Architect with extensive experience in designing and implementing scalable, cloud-native applications. This is a fully remote position, perfect for an individual who thrives in a distributed team environment and is passionate about leveraging cutting-edge technologies. You will be responsible for defining the technical vision and architecture for our next generation of software products, ensuring high performance, reliability, and security. As a key member of our engineering leadership, you will guide development teams, mentor engineers, and champion best practices in software design and development.

Responsibilities: Define and maintain the architectural vision and roadmap for cloud-native applications. Design robust, scalable, and secure software architectures using microservices, containerization (Docker, Kubernetes), and serverless technologies. Lead and mentor cross-functional engineering teams in the adoption and implementation of architectural best practices. Collaborate with product managers, stakeholders, and engineering teams to translate business requirements into technical solutions. Evaluate and select appropriate technologies, frameworks, and tools to support the architectural vision. Conduct code reviews, performance tuning, and security assessments to ensure the quality and integrity of the software. Develop and document architectural patterns, standards, and guidelines. Stay abreast of emerging trends and technologies in cloud computing, microservices, and distributed systems. Troubleshoot and resolve complex technical issues across the application lifecycle. Drive innovation and continuous improvement within the engineering organization. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 10+ years of software development experience, with at least 5 years in a senior architectural role. Proven expertise in designing and building cloud-native applications on platforms like AWS, Azure, or GCP. Deep understanding of microservices architecture, design patterns, and best practices. Hands-on experience with containerization technologies (Docker) and orchestration platforms (Kubernetes). Proficiency in one or more programming languages such as Java, Python, Go, or Node.js. Experience with CI/CD pipelines and infrastructure as code (IaC). Strong knowledge of database technologies (SQL and NoSQL) and data modeling. Excellent problem-solving, analytical, and communication skills. Experience working in an Agile/Scrum development environment. Ability to lead technical discussions and influence decision-making. This exciting opportunity is based in Abuja, Federal Capital Territory, NG , and operates as a fully remote role, offering a fantastic opportunity for skilled professionals to contribute from anywhere. We are looking for passionate innovators to join our growing team.

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