CareerPlanGet AI match score →

Senior Software Engineer - Universal Search

🌐 Remote💼 Full-time🗓 2026-05-12 → 2026-07-31

Core

Building and scaling distributed systems for a universal search platform that powers fast, accurate, and secure access to critical data for public safety agencies.

Role type

Senior backend software engineer (search & distributed systems)

Builds

Universal search platform, real-time data indexing, and modern search technologies for RMS, CAD, and analytics products.

Domain

Public safety technology / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java or TypeScript/JavaScript, event-driven architectures, AWS serverless services, indexing strategies, query optimization, CI/CD workflows, Infrastructure-as-Code, AI coding tools

Preferred skills

Multi-tenant platforms, public safety domain experience, security best practices

Technologies

Java, TypeScript, JavaScript, Amazon SNS, Amazon SQS, Kinesis, Lambda, API Gateway, Step Functions, S3, ECS, EKS, DynamoDB, Aurora, RDS, IAM, CloudWatch

Responsibilities

Lead end-to-end system design for universal search experiences, extend platform configurability using AI tools, review pull requests for authorization layers and index mappings, manage release logistics and deployment, own delivery of permission-aware global search filtering features, mentor junior engineers and pair-program, participate in on-call rotation and lead Root Cause Analysis for search failures

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗