Share this Job

Staff Software Engineer - API

Date: 20-Nov-2020

Location: Singapore, Singapore

Company: Singtel

Realise your full potential with Asia's leading communications group. While we take pride in our 140-year heritage, our philosophy is to always look forward and evolve. Today, we are a leader in cutting-edge ICT innovation and digital advances, powered by a vast network of offices in countries and territories across Asia Pacific, the Middle East, Europe and the USA. Come be a part of our dynamic organisation as we create the infocomms landscape of the future.



The responsibilities of this role are:


  • Perform architecture, design and review of security policies for adherence to standards and best practices.
  • Development of API security standards and implementation (Oauth, OpenId) as part of API gateway.
  • Responsible for development and maintenance of API gateway plugins in a languages Lua, Java, or Javascript.
  • Responsible for the review of the end-to-end integration of service patterns on API management platform.
  • Responsible to define & establish API development best practices ,API versioning and Security Guidelines.
  • Responsible for deployment patterns of API gateway and agreed SLA including includes API gateway upgrade as well.
  • Establish and Manage the API governance function within organization. Support multiple groups and teams within organization to review best practices and guidelines
  • Establish the operating model of the API gateway implementation and setup the onboarding process consistently across project teams.


The ideal candidate will need to have the following qualities and experience:


  • Deep knowledge and hands-on experience in API management platforms (Apigee or Kong, or alternate) and API related activities: requirement analysis, solution architecture and design, resource-based API modeling, micro-services architecture.
  • Knowledge about API design standards, patterns and best-practices - Deep knowledge and hands-on experience in API security standards and implementation (Oauth, OpenId)
  • Proven track record of acting as SME for API projects - Knowledge and experience designing and implementing API Governance
  • 4+ years of experience as both a hands-on architect and a software engineer across variety of data domains
  • Strong hands-on experience in API development, design, deployment and operation in production.
  • Good understanding of OAuth 2.0 / OpenID / SAML 2.0 protocols
  • Highly comfortable with Java Spring Framework / Spring Cloud / Spring batch
  • Possesses deep understanding on Cloud Native applications
  • Experienced with building applications using AWS, PCF or Openshift
  • Experience writing unit, functional, load and end-to-end tests
  • Experience working with JIRA, Confluence, Jenkins & bitbucket
  • Strong working knowledge of SDLC and Agile development methodologies
  • Certification in AWS, Java, J2EE, ITIL would be an added advantage


Let’s shape a better world through technology. Join us to lead the change.

Note to Recruitment Agencies

In sourcing for candidates for particular roles, the Singtel Group works only with a panel of selected recruitment agencies expressly engaged under written agreements. Even then, these agencies are only activated from time to time for specific recruitment exercises for particular roles under instructions expressly issued by a member of the Singtel Talent Acquisition team.

Except under such circumstances, no agency shall source or attempt to source any candidates for the Singtel Group. The Singtel Group will not pay nor be obliged or liable to pay any recruitment fees of any kind whatsoever to any agency where candidate CVs are submitted to the Singtel Group by such agency on an unsolicited or speculative basis.

The Singtel Group reserves all rights to directly contact any candidate to which such CVs relate without any obligation or liability whatsoever to the agency concerned (including without limitation any obligation or liability to pay any recruitment fees of any kind).