Senior Software Engineer

5 days ago


Bengaluru, Karnataka, India GoTo Group Full time

About the Role 

Ready to take on a high-impact engineering challenge? As our Senior Software Engineer – Food, you'll play a key role in building the backend systems that power GoFood. You'll design and develop scalable, reliable, and fault-tolerant services, working closely with Product and Operations to bring seamless experiences to millions of users. If you enjoy solving complex problems and building technology that moves the needle at scale, this role is for you.

What You Will Do
  • Be responsible for the end-to-end development and delivery of medium to high complexity features and services to power core GoFood business
  • Communicate, collaborate and work effectively across all the pods in your team.
  • Improves the development experience at GOJEK by enhancing development tools, test coverage, and/or code structure.
  • Code, Design, prototype, perform reviews and consult in the process of building highly scalable, reliable, and fault-tolerant systems
  • As our senior technologist continuously refactor applications and architectures to maintain high-quality levels, be actively involved in formulating product roadmap
  • Continue to stay abreast of the latest technologies in distributed systems, caching and research new technologies, tools that enable building the next generation systems
  • Act as an engineer that enjoys writing readable, concise, reusable, extensible code every day
  • Discuss, articulate requirements with product management and scope, execute the feature road ma

What You Will Need
  • At least 3 years of hands-on experience in designing, developing, testing, and deploying large scale applications, microservices in any language or stack (preferably golang)
  • Good skill in design, development, testing and deploying applications on Golang or Erlang or Ruby or Java large-scale applications
  • Has an in-depth understanding of at least one programming language and framework
  • Excellent attitude and passion working in a team with willingness to learn
  • Able to collaborate well with multiple stakeholders in parallel to align & unblock the team
  • Experience in building low latency, high volume REST API requests handling
  • Experience in working with relational databases (like postgres)
  • Experience in working with distributed caches like Redis
  • Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks

About the Team

GoFood helps customers order from their favorite restaurants through our app and web platforms. Our team works every day to solve operational and product challenges—brainstorming, experimenting, and building optimizations that make the food-ordering journey smoother and more efficient.

We work with a strong sense of collaboration and team spirit, but we also know how to have fun. Outside of engineering discussions, you might catch us playing online games or just hanging out. It's a team that builds big things together—and enjoys the process just as much.

About GoTo Group

GoTo Group is the largest digital ecosystem in Indonesia with its mission to "Empower Progress' by offering technological infrastructure and solutions for everyone to access and thrive in the digital economy. The GoTo ecosystem consists of on-demand transportation services, food and grocery delivery, logistics and fulfillment, as well as financial and payment services through the Gojek and GoTo Financial platforms.It is the first platform in Southeast Asia that hosts these crucial cases in a single ecosystem, capturing the majority of Indonesia's vast consumer household.

About Gojek 

Gojek is Southeast Asia's leading on-demand platform and pioneer of the multi-service ecosystem with over 2.5 million driver partners across the regions offering a wide range of services such as transportation, food delivery, logistics and more. With its mission to create impact at scale, Gojek is committed to resolving consumer problems and raising standards of living by connecting consumers to the best providers of goods and services in the market.

About GoTo Financial

GoTo Financial accelerates financial inclusion through its leading financial services and merchants solutions. Its consumer services include GoPay and GoPayLater and serve businesses of all sizes through Midtrans, Moka, GoBiz Plus, GoBiz, and Selly. With its trusted and inclusive ecosystem of products, GoTo Financial is open to new growth opportunities and aims to empower everyone to Make It Happen, Make It Together, Make It Last.

GoTo and its business units, including Gojek and GoToFinancial ("GoTo") only post job opportunities on our official channels on our respective company websites and on LinkedIn. GoTo is not liable for any job postings or job offers that did not originate from us. You should conduct your own due diligence to prevent being victims of any fake job scams, if they did not originate from GoTo's official recruitment channels.

#LI-HYBRID



  • Bengaluru, Karnataka, India Indium Software Full time

    Role: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...


  • Bengaluru, Karnataka, India Flexera Software Full time

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • Bengaluru, Karnataka, India Performance Engineer Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Responsibilities:Web and Mobile Front-End Development:Build responsive, performant, and feature-rich web applications using Angular (latest version), JavaScript, TypeScript, and RxJS for handling asynchronous operations and complex data streams.State Management with NgRx:Utilize NgRx for managing state in Angular applications. Design scalable and efficient...


  • Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Bengaluru, Karnataka, India Quest Software Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    Overview:One Identity is seeking a talented and motivated Software Development Staff Engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability. The ideal candidate will have experience in software development, a strong...


  • Bengaluru, Karnataka, India Black Duck Software Full time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India Black Duck Software Full time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India Quest Software Full time

    Overview:One Identity is seeking a talented and motivated Software Dev senior engineer to join our dynamic team. You will collaborate with cross-functional teams to deliver solutions that meet business requirements while ensuring scalability, performance, and maintainability.Responsibilities:Design, develop, and maintain cloud native microservices using C#...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Innominds Software Full time US$ 6,00,000 - US$ 18,00,000 per year

    Job Title: Software Engineer - Networking Protocols (C, Linux, TCP/IP, OSPF, BGP, VRRP)Location: Bengaluru, KA On-Payroll of Innominds software Work mode: Day1 work from office Mon-FriKey Responsibilities:Software Engineer with 4+ years of experience in L2/L3 protocol development proficient in C, Linux system programming, and TCP/IP Stack. Hands on...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    We are seeking a passionate and technically skilled  Senior Software Engineer to join the Commerce – Platforms, Data, and Experiences (PDX) team. This team plays a pivotal role in shaping Microsoft's commerce data strategy, building scalable data platforms, and delivering actionable ML driven insights that drive business transformation across the...