Technical Lead | Singapore

We’re looking for an energetic, passionate and engaged leader to join our Singapore-based team helping to define, build, maintain and support our customers’ experience. You will work closely with peers, customers and stakeholders globally and across functions to deliver customer requirements enabling the utilization of the CloudPay platform across the world.

You will be an experienced Software Developer and Leader, comfortable switching between technical and interpersonal skills to help grow and nurture technology, process and people in the pursuit of excellence. As a senior software developer, you will be able to utilize your experience to develop solutions to meet critical business problems. As a leader, you will provide technical guidance to a growing team, and develop and mentor team members.

Package and Benefits:
  • Competitive annual salary and benefits
  • Fully paid annual leave, plus bank holidays
  • Group Medical Benefit
  • Personal and professional development opportunities
  • Friendly and flexible working environment

Attributes and Experience Required:
  • Degree in Computer Science, Software Engineering or a related discipline
  • Experience leading and mentoring a team of 3+ developers
  • Minimum 5 years hands-on development experience
  • Strong working knowledge of Java 8/11, Spring framework or Spring boot, JavaScript, and JQuery
  • Experience working with relational (MySQL, MariaDB) or NoSQL (MongoDB, DynamoDB) databases
  • Experience working with Maven, Bamboo, Git, JIRA, and Bitbucket
  • Experience with application performance tuning
  • Strong team working skills
  • Comfortable in engaging with a wide range of roles (juniors, seniors, other stakeholders) in order to collaborate on solutions and communicate technical ideas
  • Willingness and ability to provide support for technical issues and find solutions
  • Passion for learning and problem solving in both technical and business area

  • Experience with application security standard such as OWASP Top 10
  • Experience with agile development methodology
  • Experience with API driven development
  • Familiar with XP such as TDD and pair programming
  • Familiar with clean code principle
  • Familiar with building cloud native application and using tools such as docker and kubernetes
  • Background in Payroll, HR or other financial domains
  • Continuously learning new skills or technology


Daily Duties and Main Responsibilities will include:
  • Leading & developing a team of software developers
  • Analyzing requirements and guiding technical design
  • Transforming business requirements into technical solutions, programming approaches and design through to code implementation
  • Documenting new or updated functionality
  • Supporting live production systems
  • Upholding code standards and best practices through code reviews, refactoring efforts, and mentoring
  • Identifying issues, presenting solutions and championing priorities