6 Lead Software Engineer Cloud Infrastructure jobs in whatjobs
Lead Software Engineer, Cloud Infrastructure
Posted 21 days ago
Job Viewed
Job Description
You will lead a team of talented software engineers, providing technical guidance, mentorship, and architectural direction. This includes setting coding standards, reviewing code, and fostering best practices in software development and infrastructure management. Key responsibilities involve architecting cloud solutions, automating deployments, managing infrastructure as code, and optimizing system performance. Experience with containerization technologies like Docker and Kubernetes, as well as CI/CD pipelines, is essential. You will collaborate closely with product teams and other engineering groups to understand their needs and deliver scalable infrastructure solutions. A deep understanding of cloud platforms such as AWS, Azure, or GCP is a must. This role requires strong problem-solving skills, a proactive approach to identifying and resolving issues, and a commitment to continuous improvement.
Responsibilities:
- Lead the design, development, and maintenance of cloud infrastructure.
- Architect scalable, reliable, and secure cloud-native solutions.
- Implement and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Develop and maintain CI/CD pipelines for automated deployments.
- Manage container orchestration platforms like Kubernetes or Docker Swarm.
- Ensure high availability, performance, and disaster recovery capabilities.
- Monitor system performance, identify bottlenecks, and implement optimizations.
- Implement robust security measures and ensure compliance with industry standards.
- Collaborate with development teams to understand infrastructure requirements.
- Provide technical leadership and mentorship to software engineers.
- Troubleshoot and resolve complex infrastructure issues.
- Automate operational tasks and processes.
- Stay current with emerging cloud technologies and best practices.
- Contribute to the overall technology strategy and roadmap.
- Ensure cost-efficiency of cloud infrastructure resources.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software engineering, with a strong focus on cloud infrastructure.
- Proven experience designing and managing large-scale cloud environments (AWS, Azure, or GCP).
- Expertise in containerization technologies (Docker, Kubernetes).
- Proficiency in IaC tools (Terraform, Ansible, CloudFormation).
- Strong scripting and programming skills (e.g., Python, Go, Bash).
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Deep understanding of networking, security, and database technologies in a cloud context.
- Excellent problem-solving and analytical skills.
- Strong leadership and communication abilities.
- Ability to work independently and manage complex projects in a remote setting.
Lead Software Engineer - Cloud Infrastructure
Posted 18 days ago
Job Viewed
Job Description
The ideal candidate will possess a strong background in software engineering, combined with extensive experience in cloud computing and distributed systems. Leadership experience, including mentoring engineers and guiding technical strategy, is essential. You should be proficient in at least one major programming language (e.g., Go, Python, Java) and have a deep understanding of containerization technologies like Docker and orchestration platforms such as Kubernetes. Experience with microservices architecture, API design, and database technologies is also highly valued. This remote position requires excellent problem-solving skills, a proactive approach to challenges, and the ability to foster a collaborative and productive team environment. You will play a key role in shaping the future of our client's technology stack, ensuring it is robust, scalable, and ready for future growth. The role is advertised for Machakos, Machakos, KE , but is a 100% remote position.
Responsibilities:
- Lead and mentor a team of software engineers focused on cloud infrastructure.
- Architect, design, and implement scalable, secure, and highly available cloud solutions.
- Develop and maintain Infrastructure as Code (IaC) for automated provisioning and management of cloud resources.
- Build and optimize CI/CD pipelines for efficient software delivery.
- Oversee the deployment, monitoring, and maintenance of production systems.
- Collaborate with other engineering teams to ensure seamless integration and support.
- Drive best practices in software development, cloud security, and DevOps culture.
- Troubleshoot and resolve complex technical issues in production environments.
- Manage cloud costs and identify opportunities for optimization.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software development, with a significant focus on cloud infrastructure.
- Proven experience in a lead or senior engineering role.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Strong proficiency with Infrastructure as Code tools (Terraform, CloudFormation, Ansible).
- Deep understanding of containerization (Docker) and orchestration (Kubernetes).
- Experience with microservices architecture and API development.
- Proficiency in one or more programming languages like Go, Python, or Java.
- Solid understanding of networking, security principles, and database systems.
- Excellent problem-solving, communication, and leadership skills.
- Experience in a fully remote work environment is highly desirable.
Lead Software Engineer, Cloud Infrastructure
Posted 12 days ago
Job Viewed
Job Description
Responsibilities include designing, implementing, and managing complex cloud infrastructure solutions, primarily on platforms like AWS, Azure, or GCP. You will develop and maintain infrastructure as code (IaC) using tools such as Terraform or CloudFormation, implement CI/CD pipelines for seamless deployments, and establish comprehensive monitoring and logging strategies. You will also be responsible for optimizing cloud resource utilization for cost-effectiveness and performance. The ideal candidate will possess a strong background in software development, combined with deep expertise in cloud architecture and DevOps practices. Exceptional leadership, problem-solving, and communication skills are essential. You must be capable of working independently, driving projects to completion, and collaborating effectively with remote teams across different time zones. This role offers a unique opportunity to work on challenging projects, influence technological direction, and contribute significantly to the company's success in a remote-first environment.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software engineering, with at least 4 years focused on cloud infrastructure and DevOps.
- Proven experience designing, building, and managing scalable cloud solutions (AWS, Azure, or GCP).
- Expertise in Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation.
- Strong understanding of containerization technologies (Docker, Kubernetes).
- Proficiency in at least one programming language (e.g., Python, Go, Java).
- Experience with CI/CD tools and best practices.
- Excellent leadership, mentoring, and team collaboration skills.
- Strong analytical and problem-solving abilities.
- Effective communication skills, both written and verbal, for remote collaboration.
- Ability to work independently and manage complex projects in a distributed team setting.
Lead Software Engineer - Cloud Infrastructure
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Architect, implement, and manage robust, scalable, and highly available cloud infrastructure solutions (AWS, Azure, or GCP).
- Lead and mentor a team of software and systems engineers, fostering a culture of technical excellence and continuous improvement.
- Define and enforce engineering best practices, including CI/CD pipelines, infrastructure as code (IaC), monitoring, and alerting.
- Collaborate with product and development teams to understand requirements and translate them into efficient and resilient infrastructure solutions.
- Drive automation initiatives to streamline deployments, operations, and incident response.
- Develop and maintain comprehensive documentation for infrastructure designs, processes, and procedures.
- Ensure the security, performance, and cost-effectiveness of cloud environments.
- Troubleshoot and resolve complex issues related to cloud infrastructure and distributed systems.
- Evaluate and adopt new technologies and tools to enhance the cloud platform.
- Participate in on-call rotations to ensure the availability and reliability of critical systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development and/or systems engineering, with at least 5 years focused on cloud infrastructure.
- Proven experience in designing and managing large-scale cloud environments (AWS, Azure, or GCP).
- Expertise in containerization technologies (Docker, Kubernetes) and orchestration.
- Strong proficiency in scripting languages (e.g., Python, Bash) and IaC tools (e.g., Terraform, CloudFormation).
- Deep understanding of networking, security principles, and distributed systems architecture.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Demonstrated leadership capabilities and experience mentoring engineering teams.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to work effectively in a fully remote, agile environment.
- Experience with Site Reliability Engineering (SRE) principles is highly desirable.
Lead Software Engineer - Cloud Infrastructure
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of robust and scalable cloud infrastructure solutions.
- Architect and manage cloud environments, focusing on high availability, disaster recovery, and security.
- Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
- Implement and manage container orchestration platforms such as Kubernetes.
- Oversee CI/CD pipelines to enable seamless and frequent deployments.
- Develop monitoring, logging, and alerting strategies to ensure system health and performance.
- Collaborate with development teams to optimize applications for cloud environments.
- Mentor and guide junior engineers, fostering best practices in software engineering and cloud operations.
- Conduct code reviews and ensure adherence to coding standards and architectural guidelines.
- Troubleshoot and resolve complex infrastructure issues, ensuring minimal downtime.
- Stay abreast of the latest advancements in cloud technologies and recommend innovative solutions.
- Develop and enforce security best practices for cloud infrastructure.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software engineering, with at least 3 years focused on cloud infrastructure and DevOps.
- Extensive experience with major cloud providers (AWS, Azure, or GCP).
- Proficiency in containerization technologies (Docker, Kubernetes).
- Strong experience with Infrastructure as Code (IaC) tools (Terraform, Ansible).
- Solid understanding of networking concepts and security best practices in cloud environments.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Excellent leadership, communication, and collaboration skills, with the ability to manage a remote team.
- Proven ability to architect, build, and maintain complex, large-scale systems.
- Experience with scripting languages (e.g., Python, Bash) is highly desirable.
Lead Software Engineer - Cloud Infrastructure
Posted 16 days ago
Job Viewed
Job Description
- Lead the design, implementation, and maintenance of scalable, resilient, and secure cloud infrastructure.
- Architect and develop robust CI/CD pipelines for automated building, testing, and deployment.
- Develop and manage Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Implement and manage containerization technologies (Docker, Kubernetes).
- Ensure high availability, disaster recovery, and business continuity for cloud services.
- Monitor system performance, troubleshoot issues, and implement optimizations.
- Collaborate with development teams to ensure seamless integration and deployment of applications.
- Define and enforce security best practices for cloud environments.
- Mentor and guide junior software engineers in cloud technologies and development practices.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- Minimum of 7 years of experience in software engineering, with at least 4 years focused on cloud infrastructure.
- Proven experience leading engineering teams and projects.
- Deep expertise in at least one major cloud platform (AWS, Azure, or GCP).
- Strong proficiency in Infrastructure as Code (Terraform, Ansible, CloudFormation).
- Extensive experience with CI/CD tools (Jenkins, GitLab CI, CircleCI).
- Solid understanding of container orchestration (Kubernetes, Docker Swarm).
- Experience with microservices architecture and distributed systems.
- Proficiency in scripting languages (e.g., Python, Bash).
- Excellent problem-solving, communication, and interpersonal skills.
Be The First To Know
About the latest Lead software engineer cloud infrastructure Jobs in Kenya !