Senior Software Engineer - Consumer Payments

GoTo Group is the largest digital ecosystem in Indonesia, offering technological infrastructure and solutions for everyone to access and thrive in the digital economy.
Backend
Senior Software Engineer
In-Person
4+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer - Consumer Payments

GoTo Group is seeking a Senior Software Engineer for their Consumer Payments team. You'll be part of the financial services arm, building critical products for consumers. Your responsibilities include developing distributed systems, collaborating with cross-functional teams, and maintaining a clean codebase. You'll work on fault-tolerant, high-performance services handling high-throughput client requests. The role involves close collaboration with product teams, ownership of feature development, and continuous improvement of code quality. You'll contribute to the entire product lifecycle and work towards organizational goals. GoTo Group, which includes Gojek and GoTo Financial, is committed to empowering progress and financial inclusion in Southeast Asia.

Key Responsibilities:

  • Develop distributed systems and services for consumer payments
  • Collaborate with product teams on feature inception and refinement
  • Own product development and improve code quality
  • Participate in the entire product lifecycle
  • Communicate effectively across global cross-functional teams
  • Maintain product uptime, reliability, and SLOs

Required Skills:

  • 4+ years of experience in designing, developing, and deploying applications with Golang/Java/Ruby
  • Proficiency in OOP, SQL, and Design Patterns
  • Experience with data modeling in Relational and/or NoSQL databases
  • Knowledge of agile methodologies and unit testing
  • Experience troubleshooting server performance issues
  • Familiarity with technologies like Kafka, RabbitMQ, Postgres, MySQL, Redis, or Aerospike

Join GoTo Group and be part of a team that's revolutionizing financial services and digital ecosystems in Southeast Asia!

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Consumer Payments

  • Work closely with the Product team on feature inception and refinement
  • Understand business and product requirements related to payments and existing service architecture
  • Own product development on functional and non-functional requirements, OKRs, and code quality improvements
  • Be a self-learner and collaborate on engineering initiatives
  • Own the entire lifecycle of feature development, test, deployment, fixes and improvements
  • Work with stakeholders towards progressing on group's and organization's goals
  • Write clear, concise, performant, and tested code
  • Communicate and collaborate effectively across cross-functional teams in a global environment
  • Maintain product uptime, reliability, and SLOs

Requirements For Senior Software Engineer - Consumer Payments

Go
Java
Ruby
Kafka
RabbitMQ
PostgreSQL
MySQL
Redis
  • 4+ years of experience in designing, developing, testing and deploying applications with Golang/Java/Ruby
  • Proficient in OOP, SQL, Design Patterns
  • Experience with data modeling in Relational and/or NoSQL databases
  • Well-versed with agile methodologies
  • Hands on knowledge of unit testing methodologies and frameworks
  • Experience troubleshooting server performance - memory issues, GC tuning, resource leaks
  • Experience working in technologies like Kafka, RabbitMQ, Postgres, MySql, Redis, Aerospike, or similar

Interested in this job?

Jobs Related To GoTo Group Senior Software Engineer - Consumer Payments

Senior Software Engineer (Backend)

Senior Backend Engineer role at GoTo Group, developing scalable fintech solutions in Jakarta.

Senior Software Engineer (Backend) - Consumer Payments

Senior Backend Software Engineer role at GoTo Group, building scalable systems for Consumer Payments and GoPay in Jakarta.

One KYC Senior Backend Engineer

Senior Backend Engineer role at GoTo Group, focusing on KYC systems in FinTech. 3+ years experience required, expertise in Java, Golang, and microservices.

Senior Software Engineer - SE3

Senior Software Engineer role at GoTo Group, focusing on backend development for AI and data science projects in the FinTech sector.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SAAS solutions for digital ordering and subscription management systems.