P

Senior Software Engineer - Cloud Infrastructure (Remote)

Job Description

Our client is a rapidly growing technology firm seeking a highly skilled Senior Software Engineer specializing in Cloud Infrastructure. This is a critical, fully remote role focused on building, scaling, and maintaining our robust cloud environment. You will be responsible for designing and implementing highly available, fault-tolerant, and secure cloud solutions that power our cutting-edge applications. The ideal candidate possesses deep expertise in cloud computing platforms, infrastructure as code, containerization, and CI/CD pipelines, coupled with a passion for automation and operational excellence.

Key responsibilities include:
  • Designing, implementing, and managing scalable and reliable cloud infrastructure on platforms like AWS, Azure, or GCP.
  • Developing and maintaining robust CI/CD pipelines to automate software delivery and deployment.
  • Implementing and managing containerization technologies such as Docker and Kubernetes.
  • Writing efficient and maintainable code for infrastructure automation using tools like Terraform, Ansible, or CloudFormation.
  • Monitoring system performance, identifying performance bottlenecks, and implementing optimizations.
  • Ensuring the security and compliance of cloud environments through best practices and regular audits.
  • Troubleshooting and resolving complex infrastructure issues in production environments.
  • Collaborating with development teams to ensure seamless integration and deployment of applications.
  • Developing and maintaining comprehensive documentation for infrastructure and operational procedures.
  • Participating in on-call rotations to provide 24/7 support for critical infrastructure.
  • Researching and evaluating new cloud technologies and services to improve infrastructure capabilities.
  • Mentoring junior engineers and contributing to a culture of knowledge sharing and continuous learning.
The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least 5 years of professional experience in cloud infrastructure engineering. Proven experience with infrastructure as code, container orchestration, and CI/CD is essential. Strong programming skills in languages such as Python, Go, or Java are highly desirable. Excellent problem-solving abilities, a proactive attitude, and the capacity to thrive in a fast-paced, remote work environment are key. You will be working with a highly collaborative team, contributing to the foundational elements of groundbreaking technologies. This role demands a forward-thinking engineer who is passionate about building resilient and efficient cloud systems. The opportunity to work on complex challenges and shape the future of our technology stack in a remote setting is unparalleled.
ATS Score
|
Share