Skip to content
mimi

Senior Software Architect (Cloud & DevOps)

WhatJobs Direct

Kudan · On-site Full-time Senior 3w ago

About the role

Our client, a rapidly growing technology company specializing in enterprise cloud solutions, is seeking a highly skilled and experienced Senior Software Architect with a strong focus on Cloud and DevOps practices. This role is based in our Minna office and requires an individual with a deep understanding of designing, building, and maintaining scalable, resilient, and secure cloud-native applications. You will be instrumental in defining the technical vision and architectural roadmap for our cloud platforms, ensuring alignment with business objectives and industry best practices.

Key responsibilities include architecting cloud solutions on major platforms (AWS, Azure, GCP), designing microservices architectures, and implementing robust CI/CD pipelines for automated deployment and management. You will guide development teams on architectural best practices, coding standards, and performance optimization. This role involves hands-on work with infrastructure as code (IaC) tools like Terraform or CloudFormation, containerization technologies (Docker, Kubernetes), and various monitoring and logging solutions. You will be responsible for evaluating new technologies, frameworks, and tools, making recommendations for adoption to enhance our development and deployment processes. Collaboration with product management, development teams, and operations is crucial to ensure the successful delivery of high-quality software. You will also play a key role in capacity planning, performance tuning, and ensuring the security and compliance of our cloud environments. The ideal candidate will possess exceptional analytical and problem-solving skills, a passion for clean code and elegant solutions, and the ability to mentor junior engineers. Strong communication skills are necessary to articulate complex technical concepts to both technical and non-technical stakeholders.

Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 8 years of experience in software development, with at least 4 years in a software architecture or lead engineering role. Proven expertise in designing and implementing scalable cloud-native applications on AWS, Azure, or GCP. Extensive experience with DevOps principles, CI/CD tools (Jenkins, GitLab CI, Azure DevOps), and infrastructure as code (Terraform, Ansible). Strong knowledge of microservices architecture, containerization (Docker, Kubernetes), and API design. Proficiency in at least one major programming language (e.g., Java, Python, Go). Experience with monitoring and logging tools (e.g., Prometheus, ELK stack). Excellent understanding of system security principles and best practices. Strong leadership, mentoring, and communication skills. Ability to work effectively in a team environment and contribute to architectural decisions.

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