Software Engineer

Maya

Manila

On-site

PHP 1,800,000 - 2,400,000

Full time

14 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Maya Philippines is seeking a senior transaction management and middleware engineer to lead the next generation of our financial service platform. This role focuses on high-performance, automated, and self-healing transaction services, and will guide the engineering team in both technical growth and product delivery.

You will work with Java, Spring Framework, SQL, and CI/CD pipelines, collaborating with cross-functional teams to ensure reliable, scalable services for Maya's financial features.

Qualifications

  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent.
  • 6+ years software development experience.
  • At least 6 years of working with Java, Maven, Spring Framework, and Git.
  • At least 6 years of experience in writing unit tests or automated testing.
  • At least 4 years working with CI tools: Jenkins, GitLab CI, or similar.
  • At least 4 years with Docker and Kubernetes.
  • At least 3 years experience in optimizing operational configuration of services.
  • At least 2 years working with Python.
  • Experience with Axon or Akka is a plus.

Responsibilities

  • Build transaction processing platform services for PayMaya Philippines, Inc.
  • Participate in implementing test automation of services alongside quality engineers.
  • Design, plan, and implement resilient, performant, and self-healing components.
  • Implement automation tools for testing, CI/CD pipelines, monitoring, and alerts.
  • Drive discussions on efficiency and execution of the team.
  • Collaborate with other tech teams to agree on technically sound solutions with business value.

Skills

Java
Git
Spring Framework
SQL
Learning aptitude
Team leadership
Performance tuning
Codebase analysis

Education

Bachelor of Science in Computer Science / IT / Computer Engineering

Tools

Maven
Jenkins
GitLab CI
Docker
Kubernetes

Job description

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
CORE PROFILE

This role will heavily contribute in implementing the next generation of Maya’s transaction platforms with significant focus on performance, automation, error-recovery, resiliency, and configurability. This role will also play an important role in leading the engineering team in both technical growth and product delivery.

NATURE OF WORK
  • Build transaction processing platform services for PayMaya Philippines, Inc.
  • Participate in implementing test automation of services alongside quality engineers.
  • Design, plan, and implement resilient, performant, and self-healing components to ensure reliability of Maya’s financial features.
  • Implement automation tools for various utilities such as testing, CI/CD pipelines, monitoring, and alerts.
  • Drive discussions on efficiency and execution of the team both in implementation of its services and ways of working.
  • Collaborate with other tech teams to collectively agree on a solution that is technically sound and provides business value.
DISPLAYED SKILL MASTERY
  • Expertise and mastery of Java, Git, Spring Framework, SQL
  • Aptitude to learn new tools necessary to the task
  • Confidence to challenge ideas and directives where a better alternative is present
  • Persistence to clarify ambiguity before proceeding to act
  • Objective approach to reconciling various software design options
  • Ability to lead and coach the entire team in technical growth and decision making.
  • Optimization of service performance such as JVM parameters, threading usage, queue processing, etc.
  • Ability to traverse existing repositories and understand its strengths and flaws.
Required Qualifications
EDUCATION EXPERIENCE
  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
Technical Skills
  • 6+ years software development experience
  • At least 6 years of working with Java, Maven, Spring Framework, and Git
  • At least 6 years of experience in writing unit test cases or any automated testing tool regardless of language.
  • At least 4 years of working with build toolchains and CI tools: Jenkins, GitLab CI, or anything similar.
  • At least 4 years working with containerization tools such as Docker and Kubernetes.
  • At least 3 years experience in optimizing operational configuration of services
  • At least 2 years working with Python
  • Any experience in Axon or Akka Framework is a plus
About Us

Maya is the all-in-one money platform that is bringing Filipinos bolderways 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 moneymakers through cutting edge technology.

We lead millions of Filipinos — consumers, businesses,communities, and government agencies alike — into a version ofthe 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/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer 11 days ago
Senior Software Engineer 11 days ago

Maya Bank • Manila

On-site
PHP 900,000 - 1,500,000
Senior FE Software Engineer
Senior FE Software Engineer

Maya • Metro Manila

On-site
PHP 900,000 - 1,800,000
Senior FE Software Engineer
Senior FE Software Engineer

Maya • Manila

On-site
PHP 1,000,000 - 2,000,000
Software Engineer
Software Engineer

Maya Bank, Inc. • Manila

On-site
PHP 1,500,000 - 2,100,000
Engineering Manager
Engineering Manager

Maya • Metro Manila

On-site
PHP 1,800,000 - 3,600,000
Senior Manager - Software Engineering
Senior Manager - Software Engineering

Maya • Metro Manila

On-site
PHP 2,009,000 - 2,678,000
Senior Data Engineer
Senior Data Engineer

Maya • Mandaluyong

On-site
PHP 1,200,000 - 2,100,000
Analyst, Fraud Risk Systems
Analyst, Fraud Risk Systems

Maya • Metro Manila

On-site
PHP 420,000 - 680,000
Commercial Finance Analyst
Commercial Finance Analyst

Maya • Metro Manila

On-site
PHP 600,000 - 900,000
Merchant Support Associate
Merchant Support Associate

Maya • Metro Manila

On-site
PHP 250,000 - 420,000