Principal Platform Architect / Engineer

  • Technology
  • Singapore, Singapore

Principal Platform Architect / Engineer

Job description

  • Reporting to the CTO, this role is responsible for ensuring efficient, scalable and maintainable architecture for applications and systems across the company
  • Setting the direction for the platform technologies and architecture
  • Setting up guidelines and processes for engineers to ensure consistent architecture across various applications
  • Helping and coaching development teams on application and data designs
  • Working with product teams early on solution designs for new applications
  • Experimenting with new technologies to improve the platform

Requirements

  • At least 8 of experience in software development of which minimum 3 years in Architect, Lead Engineer or similar role
  • Excellent coding skills – somebody who’s excited about beings hands on with code and trying technologies
  • Excellent understanding of architectural and software design patterns
  • Excellent understanding of modern web development technologies and practices
  • Good understanding of both relational and non-relational databases and best practices for modelling for these
  • Experience designing in micro service and cloud environments
  • Experience working in Agile development environment
  • Good communication skills and ability to speak both to technical and non-technical people
  • Ability to work in a matrix structure with various stakeholders