Share this Job

Director, SEB Platform Engineering

Date: 10-Nov-2022

Location: Singapore, Singapore

Company: Singtel Group

At Singtel, we believe in the strength of a vibrant, diverse and inclusive workforce where backgrounds, perspectives and life experiences of our people help us innovate and create strong connections with our customers. We strive to ensure all our people practices are non-discriminatory and provide a fair, performance-based work culture that is diverse, inclusive and collaborative. 

Join us and experience what it’s like to be with an Employer of Choice*. Together, let’s create a brighter digital future for all. *Awarded at the HR Fest Awards 2020.

 

We are seeking for a Director – Platform Engineering for Singtel Enterprise Business, to lead the development of platforms for Enterprise Business to digitalize the process or ordering, provisioning, operations and support of Singtel Enterprise offerings. The candidate will have a great opportunity to work cross functionally with all product VP/Head/Directors to align roadmap of the enterprise platform to ensure the platform supports the needs of all Enterprise products. The role will report to the Head of Technology and will lead a team of developers, DevOps and architects to deliver the Enterprise platform roadmap.

 

Responsibilities

  • Build the Enterprise platform in a completely scalable fashion that can process millions of messages concurrently.
  • Build a hybrid infrasturcture that comprises of different types of deployment including baremetal and hyper scalar infrastructure.
  • Design the architecture and lead the software development of the platform in an infrastructure agnostic fashion so that the platform can work with any backend tool/product/platform in a plug and play fashion.
  • Bring in your experience in building scalable and repeatable platforms to make every component of the platform modular by design with industry grade security.
  • Design and implement RESTful APIs to expose platform features as microservices.
  • Build and deploy performant modern web applications in React, Redux, Webpack, ES6 or similar technologies
  • Automate the testing process for every new release of the platform with end to end unit, functional, integration, load and security tests for the platform
  • Write and ensure the code is high-quality (Python, Go, Java etc) that communicates with upstream backend services via HTTP APIs and mentor all developers and architects in the team to write industry grade software code with all best practises.
  • Be accountable for the entire source code that goes in production and lead code reviews and design reviews to identify platform defects early on and validate platform design incrementally.
  • Identify and resolve performance and scalability issues of the platform
  • Lead the solution architect team to work closely with CTO’s of customers to design a 5G solution architecture that suits the customers IT and security design.
  • Lead software development and associated new technology selection and adoption. Focus areas include developing API driven features on big data, machine learning, auto scaling micro-services, scalable data storage/retrieval.
  • Lead architecture design and software delivery across platform components like customer onboarding, data management, application lifecycle etc along with development of  applications, collaborating with multiple teams within the SingTel Group.
  • Adopt industry standard coding practises to lead the development team with strict enforcement of best practises to develop the platform to ensure scalability, security and stability
  • Collaborate with all product management teams, Business development and partnership teams to develop integration adapters for third party technology and applications.
  • Lead partnership conversations from technology perspective and due diligence.
  • Build a world class engineering team and lead by example in practising best practises of software development.
     

Requirements

  • In depth understanding of the whole web stack, web protocols, and web performance optimisation techniques
  • In-depth understanding of web frameworks (such as Rails, Django, Spring etc)
  • Detailed knowledge of minimum one modern JavaScript framework: React, Ember, Angular, etc
  • Proficient understanding of the HTTP protocol
  • In depth knowledge of Relational, No-SQL databases (MongoB etc), and message queues/brokers (Kafka Etc)
  • Understand at least one backend MVC framework - Java and Spring Boot are strongly preferred
  • Build micro-services and understand different patterns to approach the designs.
  • Worked on cloud platforms preferably PCF and used tools such as Docker.
  • Experience in designing and delivering APIs and security models
  • Experience leading development of complex, enterprise grade, configurable, scalable software platforms which can scale regionally globally.
  • A solid background in systems level thinking and design. Combined with the ability to translate technical strategy and architectures into concrete products with phased execution approach.
  • Broad and deep knowledge of relevant technologies, including messaging, relational and NoSQL databases, data modelling, analytics, IoT, and interfaces. Exposure and knowledge on Artificial intelligence will be a plus. 
  • Deep understanding of the architectural principles for cloud based platforms that include SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability.
  • Experience working and managing an agile software engineering team 
  • Ability to collaborate effectively across various cross-functional teams and groups.