Dyson

Cloud Software Engineer

Dyson
Consumer ElectronicsSingapore - St James Power Station HeadquartersFull-time1 months ago

About the role

AI summarised

Cloud 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