Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

LexisNexis Legal & Professional Logo

Consulting/Principal Software Engineer

LexisNexis Legal & Professional

$113,100 - $188,500
Oct 17, 2025
Raleigh, NC, US
Apply Now

LexisNexis Legal & Professional is looking to dramatically improve how users search and find answers to their research questions by creating next-generation search relevance techniques and strategies for Nexis Solutions.

Requirements

  • Knowledge of message queues (e.g., Kafka, SQS) and event-driven architecture.
  • Experience developing / maintaining web applications based on modern search engines such as Solr / Elasticsearch, including indexing, query parsing, relevance tuning, etc.
  • Experience scaling search server clusters to accommodate increasing traffic to meet specific performance requirements.
  • Experience developing / deploying high-performance RESTful web services (SOAP, XML-RPC, JSON-RPC, REST).
  • Expertise in enterprise development languages such as Java or Scala.
  • Build and manage cloud-based infrastructure and services on AWS (e.g., EC2, Lambda, S3, RDS, DynamoDB, API Gateway).
  • Expertise in test-driven development and maintenance including techniques for applying best practices for overall project benefit. (Java and Cucumber scripting).

Responsibilities

  • Serve as acknowledged "go-to" person on coding and technical issues.
  • Design and implement scalable search solutions , including schema design, indexing strategies, and query optimization.
  • Develop and maintain Java-based APIs to interface with Solr and other backend systems.
  • Lead efforts to improve search relevance, including tuning scoring algorithms, implementing synonyms, and customizing analyzers.
  • Monitor and optimize performance, including caching, sharding, and replication strategies.
  • Ensure high availability and fault tolerance of search infrastructure .
  • Conduct code reviews, mentor junior engineers, and contribute to architectural decisions.

Other

  • You should be versatile, display leadership qualities, and be enthusiastic to tackle new problems as we continue to push technology forward.
  • Work closely with product managers and UX designers to translate business requirements into technical solutions.
  • Stay current with emerging technologies and best practices in search engineering and Java development.
  • A proven expert in partnering and leading internal and external technology resources in solving complex business needs
  • We promote a healthy work/life balance across the organization.