Senior Software Engineer - Cloud Infrastructure
About the Role
Our client is looking for a highly skilled Senior Software Engineer with a strong focus on Cloud Infrastructure to join their distributed engineering team. This is a fully remote position, offering a unique opportunity to design, build, and maintain the scalable and reliable cloud systems that power their cutting-edge products. You will play a critical role in architecting solutions, automating deployments, and ensuring the high availability and performance of our cloud environments. The ideal candidate is passionate about infrastructure-as-code, distributed systems, and fostering a culture of operational excellence within a remote-first organization.
Key Responsibilities
- Design, implement, and manage scalable and resilient cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain infrastructure-as-code using tools such as Terraform, Ansible, or CloudFormation.
- Automate deployment, scaling, and management of applications using CI/CD pipelines and containerization technologies (Docker, Kubernetes).
- Monitor system performance, identify bottlenecks, and implement optimizations to ensure high availability and reliability.
- Troubleshoot and resolve complex infrastructure and system issues in a timely manner.
- Collaborate with development teams to define infrastructure requirements and best practices for cloud deployments.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 6+ years of professional experience in software engineering, with a significant focus on cloud infrastructure.
- Expertise in at least one major cloud provider (AWS, Azure, GCP) and associated services.
- Proficiency with container orchestration platforms like Kubernetes.
- Strong experience with infrastructure-as-code tools and CI/CD methodologies.
- Excellent problem-solving skills and the ability to work independently in a remote team setting.
Benefits
- Competitive salary and comprehensive benefits package.
- Opportunity to work with the latest cloud technologies and contribute to impactful projects.
- Flexible working hours and a fully remote work setup.
- Generous budget for professional development, including certifications and training.
- A collaborative and innovative work culture that values continuous learning and improvement.
#J-18808-Ljbffr