Software Engineering Lead

8 hours ago


Gurgaon, Haryana, India Agoda Full time

About Agoda

We are a leading online travel booking platform that connects travelers with over 3.6 million accommodations globally. Our technology organization is at the forefront of innovation, driving cutting-edge solutions that enhance the user experience.

Our Mission

We aim to make travel easy and rewarding for everyone through our innovative products and services. Our team of skilled engineers works tirelessly to develop and deploy high-quality solutions that meet the evolving needs of our customers.

The Role

We are seeking a highly experienced software engineer to join our team as a Staff Engineer. As a Staff Engineer, you will play a key role in shaping the technical direction of our organization and driving major architectural changes. You will be responsible for mentoring and coaching other software engineers, designing and leading crucial technical projects, and staying on the leading edge of technical know-how.

Key Responsibilities

  • Maintain ownership and responsibility of mission-critical systems.
  • Be hands-on and 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.

Requirements

  • 8 years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
  • B.S. in Computer Science or quantitative field; M.S. preferred.
  • Working experience with agile, analytics, A/B testing, and/or feature flags, Continuous Delivery, Trunk-based Development.
  • Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too.
  • Excellent understanding of object-oriented JavaScript, TypeScript.
  • You love new technologies and approaches and want to use the best tools available.
  • Great communication and coordination skills.
  • Excellent analytical thinking and problem-solving skills.
  • You have a good command of the English language.

Preferred Qualifications

  • 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.

Location

This position is based in Gurugram, Haryana.



  • Gurgaon, Haryana, India Lepton Software Full time

    Job Role:As a Senior Software Development Lead at Lepton Software, you will be responsible for leading a team of skilled software developers to design, develop, and deliver high-quality software solutions.Key Responsibilities:Lead a team of software developers to achieve project goals and objectives.Design and develop software solutions that meet customer...


  • Gurgaon, Haryana, India BT Group Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at BT Group. As a key member of our engineering organization, you will be responsible for delivering high-quality software solutions that meet the needs of our customers and the business.Key ResponsibilitiesDevelop and execute technical strategies to ensure the...


  • Gurgaon, Haryana, India Weekday Full time

    This role is for one of the Weekdays clients. We are seeking an experienced and dynamic Software Engineering Lead with a strong background in the MERN stack (MongoDB Express.js React Node.js) to lead our engineering team. This role requires both technical expertise and leadership skills as you will guide a team of engineers in building scalable...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. As a Software Engineering Lead, you'll play a critical role in advancing health equity on a global scale.Key Responsibilities:Lead a Full Stack Engineer/Tech Lead on an Agile Scrum team to design and develop UI using modern...


  • Gurgaon, Haryana, India Lepton Software Full time

    Job Title: Senior Software Development Team LeadWe are seeking a highly skilled and experienced Senior Software Development Team Lead to join our team at Lepton Software. As a key member of our development team, you will be responsible for leading a team of software developers in the design, development, and delivery of GIS application projects.Key...


  • Gurgaon, Haryana, India iKrux Engineering Full time

    iKrux Engineering: .NET Engineer JD - GurgaonJob SummaryWe are seeking an experienced .NET Developer to join our team. The ideal candidate will have a strong background in Microsoft technologies, including C#, .NET Framework, ASP.NET Web Forms, Web API, Web Services, and MSSQL.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software...


  • Gurgaon, Haryana, India BT Group Full time

    Job Title: Software Engineering SpecialistAt BT Group, we're seeking a highly skilled Software Engineering Specialist to join our team. As a key member of our engineering organization, you will play a critical role in delivering high-quality software solutions that meet the needs of our customers and the business.Key Responsibilities:Develop and execute the...

  • Software Engineer

    2 weeks ago


    Gurgaon, Haryana, India Redian Software Global Full time

    Job DescriptionRedian Software Global is seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and managing software programs.Key ResponsibilitiesResearch and design software programsTest and evaluate new programsIdentify areas for modification in existing programs...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Job Title: Senior Python Software EngineerJob Summary:Redian Software Global is seeking a highly skilled Senior Python Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Python-based applications and tools.Responsibilities:Design and develop Python-based...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. As a Software Engineering Lead, you'll play a critical role in advancing health equity on a global scale.Key Responsibilities:Provide support and maintenance for legacy ASP.NET products, ensuring seamless operation and...


  • Gurgaon, Haryana, India Headsup Corporation Pvt. Ltd. Full time

    Job Title: Engineering LeadHeadsup Corporation Pvt. Ltd. is seeking an experienced Engineering Lead to join our team. As an Engineering Lead, you will be responsible for leading a team of software engineers in the design, development, and implementation of JavaScript applications.Key Responsibilities:Lead and mentor a team of software engineers in the...


  • Gurgaon, Haryana, India Talent Nexa Consulting Full time

    Role OverviewAs a Lead Software Engineer at Talent Nexa Consulting, you'll be responsible for leading the development of robust and scalable software solutions that power our cutting-edge products. You will lead a team of talented engineers in designing, implementing, and deploying scalable applications, collaborating closely with cross-functional teams to...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Job Title: Senior Python Software EngineerJob Summary:Redian Software Global is seeking a highly skilled Senior Python Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Python-based applications and tools. Your expertise in Python and its ecosystems...


  • Gurgaon, Haryana, India Guardian Life Full time

    Job SummaryWe are seeking a highly skilled Senior Lead Software Engineer to join our team at Guardian Life. As a Senior Lead Software Engineer, you will be responsible for leading the development of complex software systems, mentoring junior engineers, and ensuring the delivery of high-quality software products.Key ResponsibilitiesLead the development of...


  • Gurgaon, Haryana, India Hindustan Times Full time

    About UsHindustan Times is a leading research and events business seeking a talented Engineering Manager to join our dynamic team. As we expand our operations, we need a seasoned professional to lead and mentor a team of engineers responsible for developing and maintaining core Java backend systems.Responsibilities- Collaborate closely with cross-functional...


  • Gurgaon, Haryana, India Siemens Energy Full time

    About the RoleThe Lead Software Engineer is responsible for designing and specifying Unit Control Systems and Low Voltage Wiring systems that complement Rotating Machinery.Key ResponsibilitiesDevelop control system scope for rotating equipment projects in collaboration with project members and content providers.Represent Instrumentation & Control Engineering...


  • Gurgaon, Haryana, India Encore Capital Group Full time

    About Encore Capital GroupWe are a global team of over 4,000 employees dedicated to empowering consumers to begin their path towards financial recovery and build a better life for themselves and their families.Job SummaryWe are seeking a highly skilled Software Engineering Lead to join our team. As a Technical Lead, you will provide oversight of the...


  • Gurgaon, Haryana, India CarDekho Full time

    Job Title: Software Engineering ManagerWe are seeking an experienced and skilled Software Engineering Manager to lead a high-performing team of engineers in delivering cutting-edge software solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for driving innovation and excellence.Key...


  • Gurgaon, Haryana, India Capgemini Engineering Full time

    Job OverviewWe are seeking a highly skilled and experienced Software Developer with a strong background in Core Java, SQL, SOAP, and REST APIs, as well as AWS. The ideal candidate will possess excellent debugging and problem-solving skills, enabling them to tackle complex technical challenges and deliver robust software solutions.Key ResponsibilitiesDesign,...


  • Gurgaon, Haryana, India iKrux Engineering Full time

    iKrux Engineering is seeking a highly skilled .NET Developer to join our team.Job SummaryWe are looking for a talented .NET Developer with a strong background in software development and a passion for delivering high-quality solutions.Key ResponsibilitiesDesign, develop, and deploy scalable and efficient software applications using .NET Framework and...