Senior Software Engineer

Diligente Technologies
Hyderabad, Telangana, India

Title: Senior Software Engineer - Coveo Search

Location: Hyderabad, India(Onsite)

Fulltime

Qualifications

Required:

  • Bachelor’s or master’s degree in computer science, Engineering, Information Systems, Data Engineering, or equivalent practical experience.
  • 6+ years of relevant software engineering experience with search platforms, digital commerce platforms, content platforms, data integrations, or enterprise web applications.
  • Hands-on experience with Coveo platform capabilities including sources, indexes, query pipelines, search APIs, usage analytics, permissions, machine learning models, and administration.
  • Strong understanding of Coveo integrations with front-end experience layers, including headless/API-based search implementations, search boxes, result templates, facets, filters, analytics events, and user context.
  • Experience with eCommerce search and merchandising concepts including product ranking, boost/bury rules, redirects, synonyms, recommendations, catalog search, product attributes, category pages, and conversion-focused tuning.
  • Experience supporting content search across structured and unstructured sources such as documents, knowledge articles, application notes, community posts, blogs, wikis, media, product content, and entitled content.
  • Ability to analyze Coveo usage analytics and Snowflake-connected analytics datasets to identify search quality issues, content gaps, poor performing queries, click behavior, and optimization opportunities.
  • Experience configuring, evaluating, and improving Coveo AI/ML models such as Query Suggestions, Automatic Relevance Tuning, Dynamic Navigation, Semantic Encoder, Relevance Generative Answering, and recommendation models.
  • Strong knowledge of data ingestion, indexing, metadata mapping, normalization, enrichment, permissions, incremental updates, delta processing, and content freshness patterns for search platforms.
  • Experience with AWS-based ETL and data engineering patterns using services such as S3, Glue, Lambda, Step Functions, EventBridge, APIs, databases, and scheduled or event-driven pipelines.
  • Programming skills in JavaScript/TypeScript, Python, Java, or similar languages used for search integrations, APIs, pipeline processing, automation, and data transformation.
  • Solid understanding of SDLC, agile delivery, CI/CD, automated validation, observability, production support, and release management for enterprise digital platforms.
  • Excellent problem-solving skills, analytical mindset, attention to detail, and ability to translate search analytics into technical and business improvements.
  • Strong communication skills and a collaborative perspective across engineering, product, merchandising, content, analytics, and business stakeholders.
  • Experience using generative AI and analytics-assisted approaches to improve search relevance, content discoverability, answer quality, and customer self-service outcomes.

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Software Engineer job at Diligente Technologies?

Use the apply link on this page: you apply directly with Diligente Technologies on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Diligente Technologies want for this Senior Software Engineer role?

The job description asks for Bachelor’s or master’s degree in computer science, Engineering, Information Systems, Data Engineering, or equivalent practical experience., 6+ years of relevant software engineering experience with search platforms, digital commerce platforms, content platforms, data integrations, or enterprise web applications., Hands-on experience with Coveo platform capabilities including sources, indexes, query pipelines, search APIs, usage analytics, permissions, machine learning models, and administration., Strong understanding of Coveo integrations with front-end experience layers, including headless/API-based search implementations, search boxes, result templates, facets, filters, analytics events, and user context., Experience with eCommerce search and merchandising concepts including product ranking, boost/bury rules, redirects, synonyms, recommendations, catalog search, product attributes, category pages, and conversion-focused tuning., Experience supporting content search across structured and unstructured sources such as documents, knowledge articles, application notes, community posts, blogs, wikis, media, product content, and entitled content., Ability to analyze Coveo usage analytics and Snowflake-connected analytics datasets to identify search quality issues, content gaps, poor performing queries, click behavior, and optimization opportunities. and Experience configuring, evaluating, and improving Coveo AI/ML models such as Query Suggestions, Automatic Relevance Tuning, Dynamic Navigation, Semantic Encoder, Relevance Generative Answering, and recommendation models.. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Diligente Technologies?

Apply to the Diligente Technologies roles that match your experience, and tailor your resume to each job description: for this role that means showing Bachelor’s or master’s degree in computer science, Engineering, Information Systems, Data Engineering, or equivalent practical experience., 6+ years of relevant software engineering experience with search platforms, digital commerce platforms, content platforms, data integrations, or enterprise web applications., Hands-on experience with Coveo platform capabilities including sources, indexes, query pipelines, search APIs, usage analytics, permissions, machine learning models, and administration.. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Software Engineer job remote or onsite?

This is based in Hyderabad, Telangana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Diligente Technologies, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →