About the role
AI summarisedSenior Cloud Software Engineer at a technology company, responsible for designing and building scalable cloud-native applications and infrastructure. The role involves leading technical initiatives, mentoring junior engineers, and ensuring high availability and performance of cloud services.
Consumer ElectronicsFull-timeProduct Software Engineering
Key Responsibilities
- Design, develop, and deploy cloud-native applications on AWS, Azure, or GCP
- Architect and implement scalable, secure, and highly available distributed systems
- Lead technical design discussions and code reviews
- Mentor junior and mid-level engineers
- Automate infrastructure provisioning using Infrastructure as Code (Terraform, CloudFormation)
- Implement CI/CD pipelines for automated testing and deployment
- Monitor system performance and troubleshoot production issues
- Collaborate with cross-functional teams to define and deliver new features
- Contribute to the continuous improvement of engineering practices and processes
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of professional software development experience
- 3+ years of experience with cloud platforms (AWS, Azure, or GCP)
- Strong proficiency in at least one programming language (Python, Go, Java)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Hands-on experience with CI/CD tools (Jenkins, GitHub Actions)
- Solid understanding of microservices architecture and RESTful APIs
- Experience with Infrastructure as Code (Terraform, CloudFormation)
- Excellent problem-solving and communication skills
- Ability to work in a fast-paced, agile environment
- Preferred: AWS or Azure Solutions Architect certification