Senior Software Engineer - Search

Workiva
United States
Workplace: RemoteFull timeUSD 129,000 - 210,000 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Collaboration","Communication","Mentorship"]

Join the Search Team to design and scale backend services in Java on top of OpenSearch, powering full-text, semantic, and natural-language search. Build indexing, query optimization, and distributed search performance for large datasets, and support GenAI/RAG endpoints. Work with AWS cloud infrastructure and Kafka event streaming, monitoring and tuning search systems for reliability and accuracy while collaborating cross-functionally and mentoring through code reviews.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Workiva
Workiva
3 days ago

Senior Software Engineer - Search

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Join the Search Team to design and scale backend services in Java on top of OpenSearch, powering full-text, semantic, and natural-language search. Build indexing, query optimization, and distributed search performance for large datasets, and support GenAI/RAG endpoints. Work with AWS cloud infrastructure and Kafka event streaming, monitoring and tuning search systems for reliability and accuracy while collaborating cross-functionally and mentoring through code reviews.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and scale backend services in Java integrated with OpenSearch.
  • •Develop indexing strategies, schema mappings, and optimized query patterns for large datasets.
  • •Support GenAI and RAG endpoints to enable semantic and natural language search features.
  • •Leverage AWS infrastructure and Kafka event streaming for scalable systems.
  • •Monitor, tune, and debug search infrastructure for performance, reliability, and accuracy; partner cross-functionally to deliver customer-focused search features.
Travel: Low travel

Pay and Benefits

Salary: USD 129,000 - 210,000 annually
Equity and Bonus:Equity
Perks:401k

Key Requirements

  • •Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • •2+ years of experience in software development or a related field.
  • •Proficiency in Java or another JVM language (e.g., Scala, Kotlin).
  • •Experience with search engines such as OpenSearch, Elasticsearch, or Solr.
  • •Strong understanding of indexing, query optimization, and distributed search performance.
Experience:2+ years
Education:Bachelor's in Computer Science, Engineering or a related technical field
Skills:CollaborationCommunicationMentorship
Tech Stack:JavaScalaKotlinOpenSearchElasticsearchSolrAWSKafkaRAGSemantic searchNatural language searchEmbeddingsNLP

Company Brief

Workiva
Provides a cloud-based platform for connected reporting, compliance, and financial data collaboration. Workiva streamlines SEC reporting, ESG disclosures, and enterprise risk and compliance workflows for large organizations across industries.
Industry: RegTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Ames, United States
Founded: 2008
WebsiteLinkedIn