Workiva, Inc

Senior Software Engineer - Search

Workiva, Inc$129K — $210K *
US-AnywhereRemote in United States
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related technical field
  • 2+ years of experience in software development or 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
  • Hands-on experience designing and scaling backend services in a cloud environment (AWS preferred)
  • Familiarity with semantic search, embeddings, or NLP techniques

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 Workiva's GenAI and RAG endpoints, enabling semantic and natural language search features
  • Leverage AWS cloud infrastructure and Kafka event streaming for scalable systems
  • Monitor, tune, and debug search infrastructure for performance, reliability, and accuracy
  • Partner with cross-functional teams to deliver search-driven features that meet customer needs
  • Provide mentorship through code reviews, technical guidance, and collaboration
  • Lead well-scoped projects, define milestones, and improve team processes

Benefits

  • Discretionary bonus typically paid annually
  • Restricted Stock Units granted at time of hire
  • 401(k) match
  • Comprehensive employee benefits package
  • Flexible working conditions, allowing remote work
Full Job Description
Workiva's Search Team powers how customers find and interact with information across our platform. As aSenior Software Engineer on this team, you'll design and build backend services in Java on top of OpenSearch, enabling everything from full-text document search to semantic and natural language search to support our Generative AI initiatives. You'll take ownership of projects, collaborate in a highly interactive and supportive remote environment, and help shape the future of intelligent search at Workiva.

What You'll Do
  • Design, build, and scale backend services in Java, integrated with OpenSearch
  • Develop indexing strategies, schema mappings, and optimized query patterns for large datasets
  • Support Workiva's GenAI and RAG endpoints, enabling semantic and natural language search features
  • Leverage AWS cloud infrastructure and Kafka event streaming for scalable systems
  • Monitor, tune, and debug search infrastructure for performance, reliability, and accuracy
  • Partner with cross-functional teams to deliver search-driven features that meet customer needs
  • Provide mentorship through code reviews, technical guidance, and collaboration
  • Lead well-scoped projects, define milestones, and improve team processes


What You'll Need

Minimum Qualifications
  • Bachelor's degree in Computer Science, Engineering or a related technical field
  • 2+ years of experience in software development or related field


Preferred Qualifications
  • 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
  • Hands-on experience designing and scaling backend services in a cloud environment (AWS preferred)
  • Kafka or other event streaming experience
  • Familiarity with semantic search, embeddings, or NLP techniques
  • Exposure to AI/ML concepts, particularly around ranking or search relevance
  • Strong collaboration and communication skills in a remote-first, video-driven culture


Working Conditions & Travel Requirements
  • Minimal (
  • Reliable internet access for remote working opportunities

How You'll Be Rewarded
• Salary range in the US: $129,000.00 - $210,000.00
• A discretionary bonus typically paid annually
• Restricted Stock Units granted at time of hire
• 401(k) match and comprehensive employee benefits package

The salary range represents the low and high end of the salary range for this job in the US. Minimums and maximums may vary based on location. The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and other relevant factors.

Workiva supports employees in working where they work best - either from an office or remotely from any location within their country of employment.
#LI-MJ2

About Workiva, Inc

Workiva Inc. is a global software company headquartered in Ames, Iowa. The company provides cloud-based solutions for connected reporting and compliance, enabling collaboration and data integration for enterprises. Workiva's platform offers a suite of tools for data management, reporting, and compliance, including SOX, SEC, and XBRL reporting. The company's customers include more than 75% of the Fortune 500 and over 2,800 enterprises worldwide. Workiva was founded in 2008 and went public in 2014.
Learn more about Workiva, Inc
Size
2,106 employees
Market Cap
$4.3 billion
Industry
Net Income
-$48.4 million
Founded
2008
5 Year Trend
+19.9%
Revenue
$351.5 million
NASDAQ

Similar Jobs

More Jobs at Workiva, Inc

More Information Technology Jobs

Find similar Senior Software Engineer - Search jobs: