Workiva’s Search Team powers how customers find and interact with information across our platform. As a Senior 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 (<10%) travel for team jams or engineering wide conferences
Reliable internet access for remote working opportunities
How You’ll Be Rewarded
✅ Salary range in the US: $111,000.00 - $178,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.
Employment decisions are made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other protected characteristic.
Workiva is committed to working with and providing reasonable accommodations to applicants with disabilities. To request assistance with the application process, please email talentacquisition@workiva.com.
Workiva employees are required to undergo comprehensive security and privacy training tailored to their roles, ensuring adherence to company policies and regulatory standards.
Workiva supports employees in working where they work best - either from an office or remotely from any location within their country of employment.
#LI-MJ2If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the architecture, development, and stabilization of Cardinal Health's cloud-native eCommerce platforms while guiding distributed engineering teams and driving modernization efforts.
Experienced Angular frontend developer needed to implement accessible, component-driven web interfaces for a federal modernization program and collaborate with UX, backend, and product teams.
Lithic seeks a Senior Software Engineer, Data Platform to build production Python backend services and REST APIs that reliably expose Snowflake-powered data to internal consumers.
Experienced network automation engineer needed to build and maintain Python automation, NetBox integrations, and multi-vendor networking workflows for a client-facing engineering team.
NBC News is hiring Academic Year interns in New York across product, design, data/graphics, mobile development, and software engineering to contribute to real projects while earning $30/hour.
Lead the design and delivery of mission-critical, event-driven middleware for a private markets fintech platform while mentoring engineers and shaping backend engineering practices.
Lead and scale the Web Platform engineering organization to deliver high-performance, SEO-driven web experiences using modern web technologies and strong cross-functional collaboration.
Constellation Technologies is hiring a TS/SCI-cleared AI Software Engineer to lead LLM orchestration, data engineering, and secure deployment efforts for mission-critical systems.
Zoox is hiring a skilled C++ software engineer to design and maintain high-performance, safety-critical drivers for lidar, radar, and camera sensors that feed the autonomous driving stack.
Lead application and cloud security for a fast-growing AI EdTech platform, embedding with engineering teams to build secure-by-default systems and developer-friendly security workflows.
Lead development of scalable native iOS and Android streaming experiences and contribute across TV platforms while promoting AI-assisted workflows and strong platform architecture.
Work remotely as a Front-End Application Developer building accessible, scalable React/Angular applications for environmental data platforms while contributing across the full stack.
A paid summer Software Engineering Internship at Gen (NortonLifeLock) offering hands-on experience building and maintaining production code within a leading consumer cybersecurity organization.
Workiva (NYSE: WK) is a global SaaS and a leading provider of a cloud-based connected and reporting compliance platform that enables the use of connected data and automation of reporting across finance and accounting, risk, and compliance.
1 jobs