Software Engineering Manager

5 days ago


Gurgaon, Haryana, India Agoda Full time
Job Overview

As a Software Engineering Manager at Agoda

You will lead a team of talented engineers to design, develop, and maintain our cutting-edge software solutions.

Key Responsibilities:

  • Manage a team of 3+ engineers to ensure timely delivery of high-quality software products.
  • Collaborate with cross-functional teams to define product requirements and technical architecture.
  • Develop and implement software development best practices, such as Agile methodologies and continuous integration.
  • Analyze and resolve complex technical issues, ensuring minimal downtime and maximum system availability.
  • Provide technical guidance and mentorship to junior engineers, fostering a culture of knowledge sharing and professional growth.

Requirements:

  • At least 3 years of experience managing engineering teams, with a strong background in software engineering.
  • Proficient in web client-side technologies, including React, Redux, and state management.
  • Experience with mobile platforms, such as iOS and Android.
  • Knowledge of scale, microservices, and clean architecture principles.
  • Excellent people management and communication skills.
  • B.S. in Computer Science or a quantitative field; M.S. preferred.

Nice to Have:

  • Deep experience in multiple platforms, including Web, iOS, Android, and API services.
  • Experience managing teams and being a key player at an Internet company with large numbers of users and transactions per second.
  • Experience managing in a data-driven company with experience analyzing and working with Big Data.
  • Created new teams and greenfield projects solving large system problems.
  • Previously worked with VP or Senior leadership at a large company.
  • Worked on global projects serving world markets with distributed data centers and localization of the front end and data.

Relocation Package Available:

This position is based in Gurugram, India. A relocation package can be provided to support your move.


  • Software Engineer

    3 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 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 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 Capgemini Engineering Full time

    Job OverviewWe are seeking a skilled Software Developer with a strong background in Core Java, SQL, SOAP, and REST APIs, and 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 and Development: Design,...


  • Gurgaon, Haryana, India iKrux Engineering Full time

    At iKrux Engineering, we are seeking a highly skilled .NET Developer to join our team and help us drive innovation in software development.Key Responsibilities:Design, develop, and deploy high-quality software applications using .NET Framework and C#.Collaborate with cross-functional teams to identify and prioritize project requirements.Stay up-to-date with...


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


  • Gurgaon, Haryana, India ApplyBoard Full time

    Software Engineering ManagerAt ApplyBoard, we're on a mission to educate the world, and we're looking for a seasoned Software Engineering Manager to join our team. As a key member of our Software Development team, you'll play a crucial role in shaping the future of our platform and driving innovation.Key Responsibilities:Lead a team of engineers to deliver...


  • 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 ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world, and we're looking for a talented Software Engineering Manager to help us achieve this goal.About the RoleWe're seeking an experienced Software Engineering Manager to join our growing Software Development team. As a key member of our team, you'll be responsible for managing the activities of engineers,...


  • 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 ApplyBoard Full time

    At ApplyBoard, we're on a mission to Educate the World, and we're looking for a seasoned Software Engineering Manager to help us achieve this goal.About the RoleWe're seeking an experienced leader to manage our growing Software Development team and drive the development life-cycle from requirements analysis to operational support.Key ResponsibilitiesManage...


  • Gurgaon, Haryana, India Partech Full time

    Job Title: Engineering ManagerAt PAR Technology, we're driven by a relentless pursuit of innovation and a commitment to customer success. As an Engineering Manager, you'll play a critical role in shaping our technology landscape and leading our team of Software Development and QA Engineers.Key Responsibilities:Partner with Product and Engineering teams to...


  • Gurgaon, Haryana, India BT Group Full time

    As a Software Engineering Manager at BT Group, you will be responsible for leading and coaching teams of software engineers to deliver high-quality code on time and on budget. You will design and implement scalable software architectures using Node.js and React/Next, oversee backend development, and collaborate with cross-functional teams to define and...


  • Gurgaon, Haryana, India Devkraft Technologies Full time

    About the Role:Your vision, our future. We’re seeking an exceptional Software Engineering Manager to drive the technical direction of our software development projects. As a key member of our team at Devkraft Technologies, you will be responsible for leading the engineering team, architecting large-scale services, and implementing scalable solutions that...


  • 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 complex Python-based applications and tools. Your expertise in Python and its ecosystems will be...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Technical Skills and ResponsibilitiesDesign and implement software programs, ensuring they meet requirements and are efficient.Evaluate and test new software applications to identify areas for improvement.Modify existing software programs to enhance their functionality and performance.Write and implement high-quality, efficient code to meet business...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we are committed to helping people live healthier lives and making the health system work better for everyone. As a Software Engineering Manager, you will play a critical role in achieving this mission by leading a team of skilled engineers to design, develop, and deliver high-quality software solutions that improve health outcomes and...


  • Gurgaon, Haryana, India TechTiv Software Solutions Full time

    **Salesforce Developer Position**We are seeking a skilled Salesforce Developer to contribute to the development of Salesforce solutions at TechTiv Software Solutions. This role requires expertise in Apex, Visualforce, Lightning Web Components, and integration technologies to design, develop, and implement custom Salesforce applications.**Key...


  • Gurgaon, Haryana, India BT Group Full time

    As a key member of the BT Group, we are seeking an exceptional Software Engineering Manager to lead our engineering teams in delivering high-quality software solutions.Key Responsibilities:Manage and coach teams of software engineers to drive engineering excellence and deliver high-quality code on time and on budget.Design and implement scalable software...


  • Gurgaon, Haryana, India Redian Software Global Full time

    About the RoleWe are seeking a highly skilled Senior Python Software Engineer to join our team at Redian Software Global. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex Python-based applications and tools.Key ResponsibilitiesDesign and develop scalable, efficient, and secure Python-based...