Senior Software Engineer

Maya

Manila

On-site

PHP 1,200,000 - 1,800,000

Full time

7 days 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 is seeking a Senior Back-end Software Engineer for Risk Tech (Fraud & AML) in Manila. You will own backend projects end-to-end, design scalable services, and work across teams to implement secure risk solutions. The role emphasizes architecture, quality, and collaboration in an Agile environment.

You will contribute to designing reusable APIs, leading production releases, and helping junior engineers grow, while aligning with Risk Tech's goals and standards.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or equivalent practical experience.
  • 6–10+ years building large-scale internet services, platforms, or backend systems.
  • Strong experience with Java and/or Python on AWS (or comparable cloud).
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB).
  • Strong experience designing, building, and using RESTful APIs / backend services at scale.
  • Comfortable with automated testing (JUnit, pytest, Jest, Mocha) and code reviews.
  • Strong experience with Git-based workflows (GitLab/GitHub) and CI/CD.
  • Experience with containers (Docker) and deploying/operating services in the cloud.
  • Plus: caching (Redis/Memcached), event-driven architectures, observability (metrics/logs/traces).
  • Plus: Fraud, AML, or risk experience in banking/fintech.

Responsibilities

  • Own backend projects from planning to production, not just writing code.
  • Translate Risk needs into clear technical design and delivery plan.
  • Collaborate with frontend, other backend teams, QA, and platform teams to resolve dependencies.
  • Contribute to architecture discussions and shape Fraud & AML capabilities.
  • Build scalable, reliable services that securely handle risk data.
  • Develop reusable APIs/services for other teams and partners; maintain quality and performance.
  • Participate in code reviews and production releases; mentor junior engineers.
  • Document best practices and share knowledge with the Risk Tech team.
  • Coordinate with QA on testing scope and release readiness for owned projects.
  • Support hiring and team activities as a senior individual contributor.

Skills

Backend development
Java/Python
AWS
REST APIs
CI/CD
Git workflows
Automated testing
Docker
Observability
Collaboration

Education

Bachelor’s degree in CS/IT/CE

Tools

Docker
JUnit
pytest
Jest
Mocha

Job description

Risk Tech
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

Senior Back-end Software Engineer for Risk Tech (Fraud & AML). You own backend projects from planning to production—not just assigned coding tasks. You design and build reliable, cost-effective services, make clear technical trade-offs (including design patterns and microservices), and work smoothly with other teams (frontend, backend, platform, and Risk partners). You are comfortable with Agile ways of working. Success means finished projects, strong service quality, and helping the team get better—not how many tickets you close.

NATURE OF WORK
  • Own backend projects from start to finish: planning, technical design, build, release, monitoring, and upkeep—not only writing code for someone else’s plan.
  • Turn product and Risk needs into a clear technical design and delivery plan; keep work moving and remove blockers.
  • Work across teams (frontend, other backend teams, quality engineering, and platform/infrastructure) to get technical dependencies resolved.
  • Join architecture and product discussions and help shape how Fraud & AML capabilities are built.
  • Build services that scale, stay reliable, handle risk-related data securely, and are easy to deploy and maintain.
  • Create and improve reusable APIs/services for other teams and partners; follow engineering standards for quality, performance, and code style.
  • Take an active role in code reviews and production releases; help more junior engineers grow through reviews and pairing.
  • Write down useful practices and share knowledge with the Risk Tech engineering team.
  • Partner with quality engineering on what to test and when a release is ready for projects you own.
  • Help with hiring and team activities as a senior individual contributor (this role does not manage people).
Required Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or equivalent practical experience.
  • Proven experience leading backend or platform projects from design through production—not only implementing assigned features.
  • Strong experience building backend services with Java and/or Python on AWS (or a comparable cloud).
  • Experience with relational and NoSQL databases (for example PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB), chosen to fit the service.
  • Strong experience designing, building, and using RESTful APIs / backend services at scale.
  • Typically 6–10+ years building large-scale internet services, platforms, or backend systems. We look at the scope of work you have owned, not years alone.
  • Comfortable with automated testing (for example JUnit, pytest, Jest, or Mocha) and disciplined code review habits.
  • Strong experience with Git-based workflows (GitLab/GitHub) and CI/CD.
  • Experience with containers (Docker) and deploying/operating services in the cloud.
  • Plus: caching (Redis/Memcached), event-driven systems, and observability (metrics, logs, traces).
  • Plus: Fraud, AML, or broader Risk experience in banking or fintech.
  • Plus: frontend familiarity to collaborate well with UI teams (frontend coding is not the main expectation).
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 FE Software Engineer
Senior FE Software Engineer

Maya • Metro Manila

On-site
PHP 900,000 - 1,800,000
Analyst, Fraud Risk Systems
Analyst, Fraud Risk Systems

Maya • Metro Manila

On-site
PHP 420,000 - 680,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 • Manila

On-site
PHP 1,800,000 - 2,400,000
Analyst Fraud Risk Systems
Analyst Fraud Risk Systems

Maya • Manila

On-site
PHP 360,000 - 520,000
Senior Software Engineer 11 days ago
Senior Software Engineer 11 days ago

Maya Bank • Manila

On-site
PHP 900,000 - 1,500,000
Senior Product Officer
Senior Product Officer

Maya • Mandaluyong

On-site
Senior Manager - Software Engineering
Senior Manager - Software Engineering

Maya • Metro Manila

On-site
PHP 2,009,000 - 2,678,000
Engineering Manager
Engineering Manager

Maya • Metro Manila

On-site
PHP 1,800,000 - 3,600,000
Senior Data Engineer
Senior Data Engineer

Maya • Mandaluyong

On-site
PHP 1,200,000 - 2,100,000