Dyson

Senior Cloud Software Engineer

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

About the role

AI summarised

Senior 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