Senior Software Engineer (Backend)

Sysgen RPO

Philippines

Hybrid

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

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sysgen RPO in the Philippines seeks a Senior Software Engineer (Backend) to design, build, and scale backend systems. You will focus on microservices, API development, and robust data stores while guiding a team of engineers.

You will collaborate with Product Managers and cross-functional partners, mentor peers, and lead technical initiatives. The role requires strong problem solving, systems thinking, and a hands-on approach to performance, security, and reliability.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience with Go (Golang) or Java and backend systems.
  • Hands-on experience with PostgreSQL, Redis, or Spanner.
  • Strong knowledge of persistence layer design, database optimization, and concurrency.
  • Proficiency with message brokers such as Kafka or RabbitMQ.
  • Experience with background task processing, asynchronous workflows, and event-driven systems.
  • Proven experience developing well-architected APIs and microservices.
  • Strong analytical and problem-solving skills with excellent attention to detail.
  • Ability to interpret data, analyze trends, and make data-backed decisions.
  • Strong understanding of software engineering principles, systems thinking, scalability, and software quality.
  • Demonstrated experience leading technical projects, managing deliverables, and aligning teams toward consistent outcomes.
  • Leadership and mentoring experience is required.

Responsibilities

  • Design and develop scalable microservices and backend systems.
  • Collaborate with Product Managers and stakeholders to refine requirements and technical solutions.
  • Improve and refactor existing codebases to enhance maintainability, performance, and scalability.
  • Develop and maintain reliable APIs and backend services.
  • Design and optimize persistence layers and database systems.
  • Implement security controls to protect services and data.
  • Work with asynchronous workflows, background task processing, and event-driven systems.
  • Build effective monitoring, logging, and observability into backend systems.
  • Lead and participate in incident response, including troubleshooting and post-incident improvements.
  • Evaluate new technologies and technical approaches to solve complex engineering challenges.
  • Lead technical projects, manage deliverables, and ensure alignment across teams.
  • Mentor and provide technical guidance to other engineers.
  • Participate in code reviews and maintain high standards for software quality and engineering practices.
  • Support continuous improvement, training, and other technical initiatives as required.

Skills

Go / Golang
Java
Backend Architecture
API Development
Kafka / RabbitMQ
PostgreSQL
Redis
Spanner
Event-Driven
Cloud Integration
Security Architecture
Observability
Mentoring
Leadership

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

Kafka
RabbitMQ
PostgreSQL
Redis
Spanner

Job description

We are looking for a Senior Software Engineer (Backend) to design, build, and improve highly scalable backend systems and infrastructure. The role focuses on microservices architecture, API development, database optimization, event-driven systems, security, observability, and incident management.

The ideal candidate combines strong backend engineering expertise with systems thinking and the ability to lead technical initiatives, mentor team members, and work closely with Product Managers and cross-functional stakeholders.

Key Responsibilities
  • Design and develop well-architected, scalable microservices and backend systems.
  • Collaborate with Product Managers and stakeholders to refine requirements and technical solutions.
  • Improve and refactor existing codebases to enhance maintainability, performance, and scalability.
  • Develop and maintain reliable APIs and backend services.
  • Design and optimize persistence layers and database systems.
  • Implement security controls to protect services and data.
  • Work with asynchronous workflows, background task processing, and event-driven systems.
  • Build effective monitoring, logging, and observability into backend systems.
  • Lead and participate in incident response, including troubleshooting, mitigation, resolution, and post-incident improvements.
  • Evaluate new technologies and technical approaches to solve complex engineering challenges.
  • Lead technical projects, manage deliverables, and ensure alignment across teams.
  • Mentor and provide technical guidance to other engineers.
  • Participate in code reviews and maintain high standards for software quality and engineering practices.
  • Support continuous improvement, training, and other technical initiatives as required.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience with a strongly typed programming language such as Go (Golang) or Java.
  • Hands-on experience with relational and non-relational databases such as PostgreSQL, Redis, or Spanner.
  • Strong knowledge of persistence layer design, database optimization, and concurrency.
  • Proficiency with message brokers such as Kafka or RabbitMQ.
  • Experience with background task processing, asynchronous workflows, and event-driven systems.
  • Proven experience developing well-architected APIs and microservices.
  • Strong analytical and problem-solving skills with excellent attention to detail.
  • Ability to solve complex technical problems and develop effective solutions.
  • Ability to interpret data, analyze trends, and make data-backed decisions.
  • Strong understanding of software engineering principles, systems thinking, scalability, and software quality.
  • Demonstrated experience leading technical projects, managing deliverables, and aligning teams toward consistent outcomes.
  • Leadership and mentoring experience is required.
Core Skills
  • Backend Development
  • Go / Golang or Java
  • Microservices Architecture
  • API Development
  • PostgreSQL / Redis / Spanner
  • Kafka / RabbitMQ
  • Event-Driven Architecture
  • Database Design & Optimization
  • Concurrency
  • Cloud Integration
  • Security Architecture
  • Monitoring & Logging
  • Incident Management
  • Technical Project Leadership
  • Team Mentoring
Office Location:

2733 Sabio St., Chino Roces, Makati City

Work Arrangement:

Hybrid – 3 days onsite per week

Schedule:

Monday to Friday, 8:00 AM–5:00 PM

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Sysgen RPO • Philippines

On-site
PHP 1,000,000 - 1,600,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

SYSGEN RPO • Makati

Hybrid
PHP 1,200,000 - 2,000,000
Backend Software Engineer (Mid-Level)
Backend Software Engineer (Mid-Level)

Sysgen RPO • Philippines

Hybrid
PHP 600,000 - 1,200,000
Hybrid work arrangement
Software Engineer
Software Engineer

SYSGEN RPO • Makati

On-site
PHP 1,200,000 - 2,400,000
Backend Engineer
Backend Engineer

National Data and Surveying Services Inc • Metro Manila

Hybrid
PHP 850,000 - 1,350,000
Senior Software Engineer (Java, SQL, AWS)
Senior Software Engineer (Java, SQL, AWS)

blaseek • Taguig

Hybrid
PHP 1,800,000 - 3,000,000
Senior Full Stack Software Engineer (Remote)
Senior Full Stack Software Engineer (Remote)

Bel USA, Llc • Pasig

Remote
PHP 1,000,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

HRTx Inc. • Mandaluyong

Hybrid
PHP 1,000,000 - 1,500,000
Backend Engineer (Node.js, TypeScript & AWS)
Backend Engineer (Node.js, TypeScript & AWS)

Pickup Coffee • Makati

On-site
PHP 900,000 - 1,300,000
Senior Backend Engineer (Digital)
Senior Backend Engineer (Digital)

Monroe Consulting Group • Makati

Hybrid
PHP 1,500,000 - 2,100,000
Top locations