Skip to content
mimi

Senior Software Engineer - Cloud Infrastructure

WhatJobs Direct

Jos · Hybrid Full-time Senior 3d ago

About the role

About

Our client, a rapidly growing tech innovator, is seeking a highly skilled Senior Software Engineer to join their dynamic cloud infrastructure team in Jos, Plateau, NG. This is an exciting opportunity to contribute to the design, development, and maintenance of scalable and resilient cloud-based systems that power cutting‑edge applications. You will be instrumental in shaping our cloud strategy and ensuring the highest levels of performance, security, and reliability.

Responsibilities

  • Design, build, and maintain robust and scalable cloud infrastructure using Infrastructure as Code (IaC) principles.
  • Develop and implement automation solutions for deployment, monitoring, and operational tasks.
  • Collaborate with development teams to optimize application performance and resource utilization in cloud environments.
  • Ensure the security and compliance of cloud infrastructure against industry best practices and regulatory requirements.
  • Troubleshoot and resolve complex issues related to cloud services and infrastructure.
  • Participate in on‑call rotation to provide 24/7 support for critical infrastructure.
  • Mentor junior engineers and contribute to the overall technical growth of the team.
  • Stay abreast of emerging cloud technologies and industry trends, evaluating their potential application to our systems.
  • Develop and maintain comprehensive documentation for infrastructure and operational procedures.
  • Contribute to architectural discussions and strategic planning for future cloud initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering with a strong focus on cloud infrastructure.
  • Proven expertise in cloud platforms such as AWS, Azure, or GCP.
  • Proficiency in at least one programming language (e.g., Python, Go, Java).
  • Hands‑on experience with containerization technologies like Docker and Kubernetes.
  • Strong understanding of networking concepts, security principles, and system administration.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
  • Excellent problem‑solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience with monitoring and logging tools (e.g., Prometheus, ELK stack).

Benefits

  • Competitive salary, comprehensive benefits package, and the chance to work with a talented team on challenging and rewarding projects.
  • Hybrid position, requiring a balance of in‑office collaboration and remote flexibility.

Requirements

  • Proven expertise in cloud platforms such as AWS, Azure, or GCP.
  • Proficiency in at least one programming language (e.g., Python, Go, Java).
  • Hands-on experience with containerization technologies like Docker and Kubernetes.
  • Strong understanding of networking concepts, security principles, and system administration.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Experience with monitoring and logging tools (e.g., Prometheus, ELK stack).

Responsibilities

  • Design, build, and maintain robust and scalable cloud infrastructure using Infrastructure as Code (IaC) principles.
  • Develop and implement automation solutions for deployment, monitoring, and operational tasks.
  • Collaborate with development teams to optimize application performance and resource utilization in cloud environments.
  • Ensure the security and compliance of cloud infrastructure against industry best practices and regulatory requirements.
  • Troubleshoot and resolve complex issues related to cloud services and infrastructure.
  • Participate in on-call rotation to provide 24/7 support for critical infrastructure.
  • Mentor junior engineers and contribute to the overall technical growth of the team.
  • Stay abreast of emerging cloud technologies and industry trends, evaluating their potential application to our systems.
  • Develop and maintain comprehensive documentation for infrastructure and operational procedures.
  • Contribute to architectural discussions and strategic planning for future cloud initiatives.

Skills

AWSAzureCI/CDDockerGCPGitLab CIGoInfrastructure as CodeJavaJenkinsKubernetesLinuxMonitoringNetworkingPrometheusPythonSecurity

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