Senior Manager - Software Engineering

Transaction Management and Middleware

Our Mission

Our goal is for everyone to make bolder choices with their finances.

To get there, we're creating an all-in-one ecosystem of financial services for today's generation of goal-getters. That feat takes extraordinary people-those with the guts to challenge the way things are and transform them into something better.

To be part of Team Maya is to be Bolder for Better.

Description: 
 

We’re looking for a driven and experienced Senior Engineering Manager to lead high-performing software engineering teams in building world-class products and services. If you thrive in fast-paced environments, love solving complex problems, and are passionate about developing people and technology—this role is for you.

What You Will Do: 

  • Lead software engineering teams that design, build, and maintain scalable front-end and back-end systems.
  • Ensure delivery of high-quality software that meets ambitious goals.
  • Hire, mentor, and retain top engineering talent. Keep your team engaged and performing at their best.
  • Guide technical design decisions and champion engineering best practices.
  • Drive sprint execution and align team efforts with strategic objectives.
  • Collaborate closely with product, design, business, and engineering leaders to deliver features end-to-end.
  • Provide regular, actionable feedback to team members and peers.
  • Contribute to code and lead code reviews when needed.
  • Own and deliver large-scale projects on a quarterly basis. Set and drive OKRs.
  • Partner with Product Owners to define sprint scopes and lead execution planning.
  • Ensure alignment between sprint goals and quarterly objectives.
  • Oversee team activities and resource allocation, including external partnerships when needed.
  • Shape technical and product strategy with your leads and product partners.
  • Ensure data systems support effective analysis and reporting.
  • Guarantee on-time, high-quality delivery of applications.

 

What You Need to Succeed:

  • Bachelor of Science/Master in Science in Computer Science or related field, or equivalent practical experience.
  • 5–7 years of experience managing software engineering teams.
  • Proven track record in large-scale systems design and development.
  • Strong understanding of distributed systems and microservice architecture.
  • Hands-on development experience with Java, Spring, and Spring Boot. Scala and Akka are a plus.
  • Experience building web and mobile applications, backend APIs, and relational databases.
  • Familiarity with Amazon Web Services (AWS) or other cloud platforms.

 

About Us

Maya is the all-in-one money platform that is bringing Filipinos bolder ways to master their money. It is powered by a unique integrated financial services ecosystem that addresses the ever-evolving needs of today’s generation of money makers through cutting edge technology. 

We lead millions of Filipinos — consumers, businesses, communities, and government agencies alike — into a version of the current digital economy that’s more inclusive, transparent, and empowering than ever. 

We are powered by the country's only end-to-end digital payments company Maya Philippines, Inc. and Maya Bank, Inc. for digital banking services. 

Maya Bank, Inc. and Maya Philippines, Inc. are regulated by the Bangko Sentral ng Pilipinas. https://www.bsp.gov.ph/