Technical Lead (Hybrid) – Makati City, Philippines

CloudPay is an organisation of over 1,100 people united by a single purpose – to modernise the pay experience for business and people, raising the importance of pay processes beyond an operational function to become a true business advantage.

With a proud heritage of over 25 years, we are trusted to manage the pay processes of 250 global organisations, processing over 2.5 million payslips a year in 130 countries, handling over $24bn of payments in 168 currencies. We fully understand the challenges facing payroll teams and are committed to improving them.

Our integrated portfolio of payroll, funding, payments and pay on-demand solutions are delivered through a single cloud-based platform that can be deployed anywhere in the world. By unifying payroll, treasury and HCM functions and leveraging the latest technology, we can transform pay processes, making them fast and friction-free.

We’re making payroll more flexible, with services that can be deployed globally, regionally and locally giving employees a choice of how they prefer to be paid – making pay a key differentiator.

And we’re bringing certainty, with end-to-end compliance, always-on global data analytics and error-free automated operations, so however complex an organisation may be, payroll is one thing that can be relied on.

We’re committed to providing an excellent employee experience through fulfilling projects, empowerment to make a difference, and an environment that inspires innovation.

The benefits of working at CloudPay include a competitive compensation package, career development opportunities, access to wellness resources, and a vibrant global culture.

We are looking for passionate individuals who maintain a strong desire to succeed.

As a Technical Lead, you will provide technical guidance to a growing team, set the technical strategy for modules and components of the Cloudpay platform, and utilize your software development experience to develop solutions to meet business problems. You will be switching between technical and interpersonal skills to help grow and nurture technology, processes and people in the pursuit of excellence.

Daily Duties and Main Responsibilities will include:
● Line Management of several Software Engineers: Leading the engineers in their day-to-day activities and professional development.
o Coaching and upskilling engineers
● Advising Engineering and Product Management on the technical and architectural strategy for components/modules of the Cloudpay platform and ensuring alignment with relevant Product Area(s):
o Includes selecting and providing guidance on the appropriate design methodology (such as object-oriented, function-oriented, component-based) and strategies to be used within a project.
o Determining design alternatives with trade-off analysis.
o Technical leadership of architectural and engineering initiatives in a particular product area
● Working collaboratively with Agile Teams to understand the business domain and client requirements; drive analysis, architecture/design and development of quality deliverables and technical solutions crossing a broad spectrum of technologies.
o Designing and building solutions in the context of a legacy platform transitioning to microservice architecture.
● Establishing and upholding code standards and best practices through code reviews and refactoring efforts; identifying improvements to coding and technical standards
● Promoting a culture of producing quality products and compliance to quality processes across the team
● Identifying and investigating complex platform issues with respect to performance, security, scalability, maintainability and reliability upon deployment; presenting solutions and championing priorities

Attributes and Experience Required:
● Extensive hands-on development experience, minimum of 7 years with a strong foundation in OOP and Design Patterns, Clean code and SOLID principles
● Experience leader/people manager of software engineers (ideally a team of 5++) and professionals from associated disciplines.
● Proven experience setting the technical strategy, implementing and tuning enterprise-scale applications.
● Strong working knowledge of Java 11/Java 17/JavaEE, Spring framework or Spring boot, Groovy, AngularJS, Vue.js
● Demonstrable experience in microservice architecture and design patterns, and implementing microservices
● Experience working with relational (MySQL/MariaDB/Postgres) AND NoSQL (MongoDB, DynamoDB) database management systems and ability to write complex queries.
● Some background in NodeJS, NestJS/ReactJS Framework, TypeScript, JavaScript, JQuery and RESTful Web-Services
● Experience in API-driven development
● Experience in application performance tuning and secure coding
● Comfortable in engaging with a wide range of roles (juniors, seniors, other stakeholders) to collaborate on solutions and communicate technical ideas
● Working knowledge of Agile/Lean practices
● Experience in leveraging containerization (Docker/Kubernetes) and developing cloud-native applications
● Soft skills needed:
o Strong teamwork and communication skills
o Excellent logical, and analytical skills and attention to detail
o Self-starter, able to own, prioritize and plan own workload
o Flexibility in working to tight timescales to meet release deadlines
● The following would be an advantage:
o Background in Payroll, HR or other financial domains
o Experience in data modelling, data architecture/engineering

Package and Benefits:

  • Competitive annual salary and benefits package
  • 18 days annual leave plus public holidays
  • Birthday leave
  • Earned Wage Access (via CloudPay Now app)
  • Flexible remote working
  • 10 days sick leave
  • HMO
  • Personal and professional development opportunities
  • Friendly working environment
Scroll to Top