Senior Software Engineer – Cloud
Senior Software Engineer – Cloud Platform
We are looking for a Senior Software Engineer – Cloud Platform to enhance our cloud infrastructure and support engineering teams in building, testing, deploying, and releasing software efficiently. This role focuses on automation, DevOps, and cloud services (Azure/GCP) while ensuring high security and compliance in a fast-paced environment.
Responsibilities:
- Develop and maintain cloud infrastructure, automation, and tooling for engineering teams.
- Build scalable, reusable platform components and improve CI/CD pipelines.
- Automate provisioning of IaaS and PaaS using tools like Terraform and Jenkins.
- Ensure security best practices for OS images, CI/CD pipelines, and sensitive data handling.
- Collaborate with cross-functional teams to adopt new technologies and improve processes.
- Optimize system performance, identify inefficiencies, and drive process improvements.
- Mentor team members and contribute to technical growth and innovation.
Experience:
- Strong experience in Azure and/or Google Cloud (GCP).
- 6+ years commercial experience
- Proficiency in DevOps, security, monitoring, and high-availability systems.
- Expertise in automation and scripting (Python, Ruby, Perl, Bash).
- Hands-on experience with Terraform, Jenkins, and CI/CD pipelines.
- Solid understanding of containerization and orchestration (Docker, Kubernetes).
- Experience with Linux server administration and source control workflows.
- Familiarity with data governance regulations (e.g., GDPR, PCI compliance).
- Experience working in an Agile Scrum environment.
- Strong communication skills and ability to influence technical decisions.