Senior Software Engineer Transformation Lead

5 days ago


Gurgaon, Haryana, India Majid Al Futtaim Full time
About the Role

We are seeking a Senior Software Engineer to lead our search initiatives, driving the design, development, and optimization of our search infrastructure using ElasticSearch. As a technical leader, you will be responsible for ensuring high relevancy and performance in our product discovery experience.

Key Responsibilities
  • Lead Search Initiatives: Design, develop, and optimize our search infrastructure, leveraging your expertise in ElasticSearch to ensure seamless product discovery experiences.
  • Search Engine Optimization: Work on improving search relevance, ranking algorithms, and query performance, handling large-scale datasets efficiently.
  • ElasticSearch Expertise: Apply advanced ElasticSearch configurations, including sharding, indexing strategies, and custom scoring models to enhance search capabilities.
  • Data Modeling and Query Tuning: Design and implement effective data models and tune search queries for performance, ensuring low latency and high availability in a distributed environment.
  • Scalability and High Availability: Architect and implement scalable, fault-tolerant search systems that can handle millions of queries daily with minimal downtime.
  • Collaboration with Teams: Collaborate with cross-functional teams to develop personalized search experiences and integrate recommendations into search results.
Requirements
  • 7+ years of experience in software development, with 5+ years of hands-on experience working with ElasticSearch in production environments.
  • Expert-level knowledge of ElasticSearch, including indexing, sharding, cluster management, and query optimization.
  • Proven experience in designing and implementing large-scale search solutions with a focus on relevance and performance.
  • Strong understanding of search algorithms, ranking models, and techniques such as faceted search, full-text search, and fuzzy matching.
  • Solid experience with distributed systems and designing scalable search architectures to handle high query volumes.
  • Hands-on experience with NoSQL databases and vector-based search is a plus.
  • Strong programming skills in Java, Python, or similar languages.
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to drive projects independently.
About You

We estimate the salary for this role to be around $120,000-$150,000 per annum, depending on location and experience.



  • Gurgaon, Haryana, India AMEX Full time

    At American Express, we're committed to being the best at what we do. That's why we're looking for a seasoned Senior Software Engineer to join our team.We offer a competitive salary of $120,000 per year, plus bonus incentives and comprehensive benefits, including medical, dental, vision, life insurance, and disability coverage. You'll also have access to...


  • Gurgaon, Haryana, India Boston Consulting Group Full time

    Company OverviewBoston Consulting Group is a global management consulting firm that helps organizations improve performance and achieve their goals. With a strong presence in over 50 countries, BCG has a diverse team of experts who work together to deliver innovative solutions to clients across various industries.About the RoleWe are seeking an experienced...


  • Gurgaon, Haryana, India Career Grow Solutions Full time

    Job Title: Senior Software EngineerCareer OverviewCareer Grow Solutions is seeking a highly experienced Senior Software Engineer with a solid background in computer science, particularly in C++ and C#. The ideal candidate will have approximately 8-10 years of experience in software development, with a strong emphasis on utilizing Visual Studio for coding and...


  • Gurgaon, Haryana, India Nagarro Software Pvt. Ltd Full time

    About the CompanyNagarro is a Digital Product Engineering company that inspires, excites, and delights. We work at scale across all devices and digital mediums, with 18000+ experts across 36 countries.Job DescriptionWe are looking for a Senior Software Engineering Lead to join our team. As a Staff Engineer, you will be responsible for writing and reviewing...


  • Gurgaon, Haryana, India Talentoj Full time

    OverviewTalentoj is a leading company in the tech industry, passionate about delivering exceptional customer experiences.We are looking for a skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge scalable systems.


  • Gurgaon, Haryana, India PepsiCo Full time

    About PepsiCoPepsiCo is a leading food and beverage company with over $79 billion in net revenue, operating in more than 200 countries. We have a diverse portfolio of beloved brands, including 22 that each generate over $1 billion in annual retail sales.Our strength lies in our people – over 250,000 talented individuals united by a shared set of values and...


  • Gurgaon, Haryana, India Lepton Software Full time

    Job Title: Senior .NET Software EngineerAbout the Role:We are seeking an experienced Senior .NET Software Engineer to join our team at Lepton Software. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality backend systems using .NET technologies.Key Responsibilities:* Design and develop...


  • Gurgaon, Haryana, India Majid Al Futtaim Full time

    Job OverviewWe are seeking a highly skilled Digital Transformation Leader to join our team at Majid Al Futtaim. In this role, you will lead the transformation of our engineering team by driving innovation, improving efficiency, and enhancing the overall quality of our software solutions.About the RoleThis is an exciting opportunity for a seasoned leader with...


  • Gurgaon, Haryana, India Invokhr Full time

    Invokhr is a fast-growing technology company that seeks an experienced Senior Software Engineering Lead to join our team.The estimated salary for this position is $175,000 - $200,000 per year.About the RoleWe are looking for a highly skilled and motivated software engineering leader to lead our development teams. As a Senior Software Engineering Lead, you...


  • Gurgaon, Haryana, India Urban Company Full time

    About UsUrban Company is a leading tech-enabled home services marketplace, dedicated to delivering high-quality, standardized, and reliable service experiences to our customers. We promise our customers a seamless and convenient experience, with a wide range of services available at their fingertips.Our mission is to transform the customer and partner...


  • Gurgaon, Haryana, India PepsiCo Full time

    About PepsiCoPepsiCo is a leading food and beverage company with a global portfolio of diverse brands. With over $79 billion in net revenue, we have a strong presence in more than 200 countries and territories.We are seeking a talented Software Engineering Leader to join our team in Gurugram, India. This role will play a critical part in driving our digital...


  • Gurgaon, Haryana, India CarDekho Full time

    About the RoleWe are seeking an experienced and visionary leader to join our technology team at CarDekho as a Senior Software Engineering Team Lead. As a key member of our leadership team, you will be responsible for leading high-performing development teams in delivering exceptional software solutions that drive business growth.


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    Career Opportunity:UnitedHealth Group, a global organization dedicated to improving health outcomes, is seeking an experienced Principal Software Engineer.The role of a Senior Software Engineering Lead requires a deep understanding of software development principles, architecture, and best practices. Proficiency in multiple programming languages and...


  • Gurgaon, Haryana, India Encore Capital Group Full time

    Join Encore Capital Group, a global leader in specialty finance, and take on the challenge of shaping our software engineering team.We're seeking an experienced Senior Software Engineering Lead to oversee the modification and maintenance of large-scale software applications. Your expertise will guide junior team members, ensuring seamless project...


  • Gurgaon, Haryana, India Epam Full time

    Job Title: Senior PEGA Software Engineering LeadAbout EpamEpam is a global software development and consulting company with over 30 years of experience in delivering innovative solutions to clients across various industries.


  • Gurgaon, Haryana, India Airtel Digital Full time

    A senior software engineering lead role at Airtel Digital offers an exciting opportunity to take charge of building and mentoring high-performing engineering teams. As a technical director, you will be responsible for driving the development and execution of large-scale projects that contribute significantly to the company's growth.The ideal candidate will...


  • Gurgaon, Haryana, India Connections-on Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineering Lead to join our team at Connections-on. This role involves overseeing the technical aspects of software development, ensuring timely delivery of high-quality products.About the RoleThis position requires strong technical expertise, including experience with Python, GoLang, and Django....


  • Gurgaon, Haryana, India REA Cyber City Full time

    About REA Cyber CityAt REA Cyber City, we're passionate about revolutionizing the way people experience property. Founded in 1995 in Melbourne, Australia, our company has grown into a global leader in online real estate. We're committed to innovation and growth, with a tech center in Gurugram dedicated to accelerating our technology delivery.Job Title:...


  • Gurgaon, Haryana, India Publicis Sapient Full time

    Job DescriptionWe are seeking a highly skilled Digital Transformation Lead - QA Engineer to join our team at Publicis Sapient. In this role, you will be responsible for leading the quality assurance process and ensuring that our digital solutions meet the highest standards of quality.About the RoleYou will lead a team of QA engineers in designing and...


  • Gurgaon, Haryana, India CarDekho Full time

    We are seeking an experienced Senior Software Engineering Lead to lead a team of engineers in delivering high-quality software solutions. The ideal candidate will have extensive hands-on experience with full-stack development, as well as deep knowledge of cloud services and modern software architecture. You will drive the team towards solving complex...