Principal Software Engineer (Backend) - Transport

Bengaluru
ODS - Technology – - /
Permanent /
On-site
About the Role

We are looking for Principal Software Engineers for the Transport team. As part of this role you will be responsible to raise the bar for engineering excellence and set up practices that would enable the next evolution of the products. You will need to be hands-on with the technology and curious to learn and unlearn. Your primary focus will be to technically lead design, develop and deploy some of the most critical and technically complex offerings at Gojek. You should be someone who is passionate about maintaining a clean and maintainable codebase. In this role you would also be forthcoming to mentor and guide peers towards technical know-hows and help in ideating towards a simple but more scalable approach for complex workflows. Your ownership, drive and passion would help provide for a world class user experience and stability of our products.

What You Will Do

    • Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance for one of the world's fastest growing company in the transportation industry
    • Translate business requirements into scalable and extensible design
    • Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
    • Collaborate with cross functional teams (Mobile, DevOps, UX, QA etc.) on execution and delivery
    • Partner with the team to define and execute the feature roadmap
    • Provide technology leadership to the team and foster engineering excellence
    • Research new technologies and tools that enable building simplistic architecture for the next generation of Gojek services

What You Will Need

    • Should have at least 7 years of hands-on experience in designing, developing, testing and deploying applications at scale
    • Proficient in System Design, Design patterns, database structure, Linux/Unix. Experience with functional programming and infrastructure management is a plus
    • Well versed with Agile methodologies, TDD and Test Engineering and Automation
    • Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems
    • Ability to pick up new technologies and independently navigate obstacles and find innovative solutions
    • Ability to seamlessly switch focus between tasks and enthusiasm for seeking out learning opportunities
    • Ability to build strong relationships within and beyond the team, enhancing knowledge expansion and problem-solving efforts, while also nurturing the same through the exchange of constructive feedback
About the Team

Our Transport PDG team is part of GoJek GoTo family that includes engineers, product managers, designers etc spread out across Bangalore, Gurgaon, Jakarta and Singapore. We run Southeast Asia’s leading ride-hailing business and oversee all things related to our riders and driver-partner's needs. We touch millions of lives on a daily basis through our ride-hailing experience and continuously work towards trying to improve the experience for our customers and driver partners. It’s our job to ensure that our Transport services run seamlessly from inside out.
We, the Transporters, know how to work hard and play hard. When we aren’t busy working, you’d probably find us playing games or catching up with each other and discussing varied topics. We work as a team to get our job done well, and genuinely enjoy each other's company.

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.