Senior Software Engineer

Maya

Manila

On-site

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

Full time

3 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 Full-Stack Software Engineer to design, build, and maintain software across backend and frontend layers, embedding quality practices at every stage. This role operates in a collaborative team-of-teams, coordinating API contracts, integration patterns, and testing with product, platform, and infrastructure teams.

The successful candidate will own core logic, data flow, and end-to-end testing and security architecture, delivering reliable, secure, and performant code in a

Qualifications

  • 5+ years of professional software engineering experience across frontend and backend architectures.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical hands-on experience.
  • Experience with full software delivery lifecycle including testing, deployment, and operations.

Responsibilities

  • Full-Stack Development: write clean, secure code across backend APIs and frontend interfaces.
  • Quality & Test Automation: design and implement unit/integration tests within CI/CD pipelines.
  • Data & Integration Management: model schemas, optimize queries, secure integrations.
  • Operational Agility: shift between building features, optimizing databases, and debugging complex issues.

Skills

Technical adaptability
Team collaboration
Systems thinking
Cross-team coordination

Education

Bachelor’s degree in Computer Science or related field

Tools

Java/Spring Boot
Node/Express JS
React
Flutter
PostgreSQL
MongoDB
JUnit
Jest/Mocha
Postman/JMeter
Docker
Terraform
GitLab
Snyk
Sonar
AWS
Dynatrace
Splunk

Job description

Job Description:

Product Engineering 2

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

The Senior Full-Stack Software Engineer designs, builds, and maintains software systems across both backend and frontend layers, while actively establishing quality engineering practices for the team. This position requires deep flexibility across the entire technical stack, delivering features while embedding quality practices at every stage of software development.

This role operates within a collaborative "team of teams" framework. The engineer must coordinate technical dependencies, API contracts, integration patterns, testing requirements with adjacent product, platform, and infrastructure teams. Success requires an active understanding of the product and business objectives, translating requirements into reliable, secure, and performant code.

NATURE OF WORK

The work centers on technical ownership of the application’s core logic, data flow, integration patterns, and end-to-end testing and security architecture through agile, cross-functional execution.

Core Objectives
  • Cross-Stack Delivery: Build, optimize, and maintain features across backend services, database layers, and client-side interfaces.
  • Dual Engineering Focus: Serve as both a software developer and a quality engineer, ensuring high-quality feature code and comprehensive test automation.
  • Inter-Team Coordination: Collaborate across engineering squads to define system integration contracts and unblock technical dependencies.
  • Business & Product Alignment: Evaluate technical implementations against product goals, performance standards, and security requirements.
Key Responsibilities
  • Full-Stack Development: Write clean, secure code across backend APIs (APIs, services and integrations) and frontend user interfaces (web and mobile)
  • Quality & Test Automation: Design, build integration, and unit test suites directly into CI/CD pipelines.
  • Data & Integration Management: Model database schemas, optimize query performance, and implement secure integration patterns and strategies.
  • Operational Agility: Transition dynamically between building new feature sets, optimizing databases, and debugging complex integration issues.
Required Qualifications
  • Experience: Minimum 5+ years of professional software engineering experience spanning both frontend and backend architectures.
  • End to End Software Engineering: Demonstrated experience working across the entire software delivery lifecycle – from software development, software quality, infrastructure, deployment, maintenance and operations.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical hands‑on industry experience.
Technical Skills & Tools
  • Backend Ecosystem: Java/Spring Boot, Node/Express JS
  • Frontend Ecosystem: Web Frameworks (e.g., React), Mobile (Android/iOS) Cross Platform (Flutter)
  • Databases & Caching: RDMS (e.g., Postgres) and NoSQL Databases (e.g., MongoDB)
  • Test Automation & Quality: Unit / Developer testing (e.g., Junit, Jest, Mocha) and API testing (Postman, JMeter).
  • DevOps, Security & CI/CD: Docker, Terraform, Gitlab, Snyk, Sonar, AWS Infrastructure and Services,
  • Observability & Triage: Dynatrace, Splunk
Behavioral Competencies
  • Technical Adaptability: Easily shifts across different programming languages, codebases, and testing frameworks as priorities dictate.
  • Collaborative Syncing: Communicates technical constraints and architectures clearly to both engineering and product stakeholders across teams.
  • Systems and Quality Thinking: Analyzes how code changes impact downstream integrations, performance metrics, and automated test coverage
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 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/

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 • Manila

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

Maya • Metro Manila

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

Maya • Manila

On-site
PHP 1,800,000 - 2,400,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 Analytics Engineer
Senior Analytics Engineer

Maya • Metro Manila

On-site
PHP 1,400,000 - 2,000,000
Senior Analytics Engineer
Senior Analytics Engineer

Maya • Philippines

On-site
PHP 1,800,000 - 2,400,000
Healthcare stipend
Analytics Engineer
Analytics Engineer

Maya • Mandaluyong

On-site
PHP 1,200,000 - 2,000,000
Senior Product Officer
Senior Product Officer

Maya • Mandaluyong

On-site
PHP 1,339,200 - 2,008,800
Senior Platform Product Specialist
Senior Platform Product Specialist

Maya • Manila

On-site
PHP 1,800,000 - 2,800,000