Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer - Marketplace @ Gojek

Home > Software Development

 Principal Software Engineer - Marketplace

Job Description

What You Will Do
  • Take independent responsibility for end to end delivery of multi-stream projects and encourage participation in the design review process. Negotiates scope, speed quality trade-offs with PM counterparts. Is a go-to person for large parts of the system, infrastructure, and design choices in their work steam
  • Anticipates and addresses risks such as technical architectural debt, downtime, and execution problems
  • Accountable for the consistent tracking and reporting of all delivery as well as execution metrics for their team, and for coaching their team to make this endeavor operationally sustainable.
  • Leads the process of converting complex project into stream wise responsibilities work with stream leads in chalking their detailed execution plan
  • Participates in cross team technical/delivery initiatives leads those within their own work streams and also proactively shares learnings with other teams in their product group via support and workshops.
  • Focus on software craftsmanship and help the team learn from you by active mentoring and coaching
  • Add value in terms of systems and automation, thereby improving the team s ability to deliver quality software on time
What You Will Need
  • 8 years of relevant experience. Hands on in either Golang or Java
  • The ability to go into depth and breadth across tech stack used in the product vis-a-vis backend services, machine learning, data engineering, web development, data and analytics, infrastructure
  • Has worked on large scale event driven microservices architecture with an active use of Kafka and can architect solutions based on this pattern
  • Is familiar with basic programming principles such as SOLID and TDD
  • Has intermediate experience with Linux and is able to troubleshoot issues
  • Understands why we need to test code and has implemented tests
  • Able to understand/discuss design and performance trade offs in complex systems

Job Classification

Industry: Film / Music / Entertainment
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Full time

Education

Under Graduation: Any Graduate
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate

Contact Details:

Company: Gojek
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Automation Backend Linux Architecture TDD Design review Web development Machine learning Manager Technology Analytics

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Gojek

Gojek is a Super App. Its one app for ordering food, commuting, digital payments, shopping, hyperlocal delivery, and a dozen other products. It is Indonesias first and only decacorn. Its also the only Southeast Asian startup to be part of Fortunes list of Companies That Changed The World.Our Mission...