Principal Software Engineer, Full Stack

2 months ago


Bengaluru, India Agoda Full time

The Opportunity:

Principal Software Engineer plays a pivotal role in our technology organization, collaborating closely with individual contributors and senior leadership. Our Principal engineers are heavily involved in the hiring and mentoring process and the go-to experts who design and implement new systems and components. We are seeking individuals who are passionate about taking on greater responsibilities and driving significant architectural changes at Agoda. It’s expected that our Principal Software Engineers will lead Agoda forward technically by adopting new technologies and setting higher standards. 

In this Role, you’ll get to: 

Maintain ownership and responsibility of mission critical systems Be hands on – build high volume platforms using cutting-edge technologies like React and GraphQL Mentor and coach other software engineers Be a major contributor to our agile and scrum practices Design and lead crucial technical projects and initiatives cross teams and departments Stay on the leading edge of technical know-how, industry trends and drive technical innovations

What you’ll Need to Succeed:

12+ years of experience building large-scale web applications Bachelor’s degree with a preference for Computer Science degree; a master’s degree is preferred. Alternatively, a minimum of 10 years of experience in the relevant field is acceptable Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack. Great communication and coordination skills Excellent analytical thinking and problem-solving skills You have a good command of the English language.

It’s Great if you have:

Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc.) Working Experience with Containers and Dockerization, also K8S is a plus Knowledge and hands on experience in CI/CD solutions would be a plus Strong experience in all aspects of client-side performance optimization Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD Experience in multiple front-end platforms including iOS, Android, Web, and API services Have worked on an app or internet company that is at scale with large numbers of users and transactions per second Have experience in a data driven company with experience analyzing and working with Big Data Lead teams and greenfield projects solving large system problems Worked on global projects serving world markets with distributed data centers and localization of the front end and data

  • Bengaluru, Karnataka, India netskope software pvt Full time

    Apply for Principal Engineer, Full Stack UI, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 9 Year of Experience on


  • Bengaluru, Karnataka, India netskope software pvt Full time

    Apply for Principal Engineer, Full Stack UI, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 9 Year of Experience on


  • Bengaluru/ Bangalore, India netskope software pvt.ltd Full time

    Apply for Principal Engineer, Full Stack UI, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 9 Year of Experience on TimesJobs.com.


  • Bengaluru/ Bangalore, India netskope software pvt.ltd Full time

    Apply for Principal Engineer, Full Stack UI, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 9 Year of Experience on TimesJobs.com.


  • Bengaluru, Karnataka, India netskope software pvt Full time

    Apply for Sr. Software Engineer, Full Stack, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 8 Year of Experience on


  • Bengaluru, Karnataka, India netskope software pvt Full time

    Apply for Sr. Software Engineer, Full Stack, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 8 Year of Experience on


  • Bengaluru, India [24]7.ai Full time

    Job Title :Staff / Principal Software Development Engineer (Full stack)Brief about the role:The Full stack Software Engineer will be a member of the team driving research and development of the (24)7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that include...


  • Bengaluru, India [24]7.ai Full time

    Job Title :Staff / Principal Software Development Engineer (Full stack)Brief about the role:The Full stack Software Engineer will be a member of the team driving research and development of the (24)7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that include...


  • Bengaluru/ Bangalore, India netskope software pvt.ltd Full time

    Apply for Sr. Software Engineer, Full Stack, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 8 Year of Experience on TimesJobs.com.


  • Bengaluru/ Bangalore, India netskope software pvt.ltd Full time

    Apply for Sr. Software Engineer, Full Stack, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 8 Year of Experience on TimesJobs.com.


  • Bengaluru, India Genpact Full time

    Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people – we...


  • Bengaluru, India Genpact Full time

    Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people – we...

  • Full Stack Engineer

    4 weeks ago


    Bengaluru, India CGI Full time

    Job Description: Senior Software Engineer -React Native Full stack . Experience: 5-9 Years Job location: Bangalore Position / Job Description - CGI is looking for a Senior Developer with strong knowledge of technical principals, theories, and concepts in Software Development field specially in React Native and Core Dot net/ API development. Job Summary: ...


  • Bengaluru, India Genpact Full time

    Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people –...


  • Bengaluru, India Genpact Full time

    Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose – the relentless pursuit of a world that works better for people –...


  • Bengaluru, India [24]7.ai Full time

    Job Title : Staff / Principal Software Development Engineer (Full stack)Brief about the role:The Full stack Software Engineer will be a member of the team driving research and development of the [24]7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that include...


  • Bengaluru, India [24]7.ai Full time

    Job Title : Staff / Principal Software Development Engineer (Full stack)Brief about the role:The Full stack Software Engineer will be a member of the team driving research and development of the [24]7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that include...


  • Bengaluru, India [24]7.ai Full time

    Job Title : Staff / Principal Software Development Engineer (Full stack)Brief about the role:The Full stack Software Engineer will be a member of the team driving research and development of the [24]7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that include...


  • Bengaluru, India [24]7.ai Full time

    Job Title : Staff / Principal Software Development Engineer (Full stack) Brief about the role: The Full stack Software Engineer will be a member of the team driving research and development of the (24)7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that...


  • Bengaluru, India [24]7.ai Full time

    Job Title : Staff / Principal Software Development Engineer (Full stack)Brief about the role:The Full stack Software Engineer will be a member of the team driving research and development of the [24]7 platforms. This team builds platform infrastructure and configurable front-end applications in mobile web, and desktop web as well as solutions that include...