About the role
AI summarisedCloud Software Engineer at a technology company, responsible for designing, developing, and maintaining cloud-native applications and infrastructure. The role involves building scalable microservices, automating deployments, and ensuring system reliability.
Consumer ElectronicsFull-timeProduct Software Engineering
Key Responsibilities
- Design, develop, and deploy cloud-native applications on AWS/Azure/GCP
- Build and maintain microservices architecture using containerization (Docker, Kubernetes)
- Implement CI/CD pipelines for automated testing and deployment
- Monitor system performance and troubleshoot production issues
- Collaborate with cross-functional teams to define and implement cloud solutions
- Optimize cloud infrastructure for cost, performance, and security
- Write and maintain technical documentation
- Participate in on-call rotation for incident response
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of experience in software development
- Proficiency in at least one programming language (Python, Go, Java)
- Hands-on experience with containerization and orchestration (Docker, Kubernetes)
- Experience with cloud platforms (AWS, Azure, GCP)
- Strong understanding of CI/CD principles and tools
- Knowledge of networking concepts and security best practices
- Experience with infrastructure as code (Terraform, CloudFormation)
- Excellent problem-solving and communication skills
- Ability to work in a fast-paced, collaborative environment