CronJobs

backend jobs

Search Software Engineer

Accenturefederalservices · Washington, DC

unknownunknown$109,500–$109,500Posted Oct 23, 2026JavaLuceneElasticsearchOpenSearchSolrMavenGradlePython

Apply on the employer site

About this role

**Search Software Engineer** **Here’s What You Need:** - **Search & Indexing Fundamentals** - Hands-on experience with Lucene-based search platforms (Solr, OpenSearch, or Elasticsearch) - Understanding of index schemas/mappings (field types, stored vs. indexed, doc values, multi-valued fields) - Familiarity with text analysis pipelines (tokenizers, filters, analyzers — index-time vs. query-time) - Ability to inspect an index directly (querying fields, checking term vectors, using analysis APIs) - **Data & Transformation** - Ability to trace raw source data through an ingestion pipeline into indexed fields - Comfort reading structured/semi-structured data formats (XML, JSON) - Understanding of data normalization and transformation patterns - **Query & Testing** - Skill in crafting targeted test queries to expose behavioral differences - Experience with structured or Boolean query languages (custom parsers a plus) - Ability to design and execute parity/regression test cases across multiple levels: index content, query results, ranking, facets, and highlighting - **Development** - Java proficiency (read, debug, and make targeted changes to Java codebases) - Familiarity with Maven or Gradle build systems - **AI-Assisted Analysis & Development** - Proficiency using AI coding assistants (e.g., Claude Code) to investigate complex problems, generate hypotheses, and draft code changes - Ability to formulate precise, context-rich prompts that produce actionable results - Comfort working in an AI-augmented workflow (read and critically evaluate AI output before applying) - **Analysis & Communication** - Ability to identify root cause of parity differences and attribute them to a specific layer (ingestion, schema, analyzer, query parser) - Able to produce clear, actionable defect reports for developers **Would Be Nice To Have:** - Experience with custom Lucene analyzers or codec plugins - Python scripting (data inspection, test automation, reporting) - Familiarity with OpenSearch REST API and index management - Experience with SQLite or other lightweight databases for test result storage - Search engine certifications (Elastic, OpenSearch) - Experience with parallel/comparative testing frameworks - Background in a domain with complex structured data (legal, scientific, patent, medical) **Pay Transparency (Base Pay Range):** - **$109,500 — $194,700 USD** (for the listed states and DC) *Note: Compensation varies based on factors such as office location, role, skill set, and level of experience. Benefits are available.*

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord