Senior Software Engineer – Universal Search
Posted 12ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building and scaling a search platform for public safety technology using distributed systems. Focused on integration and real-time data indexing.
Responsibilities:
- Build and scale the systems behind our universal search platform that powers fast, accurate, and secure access to critical data across our RMS, CAD, and analytics products.
- Work on distributed systems, real-time data indexing, and modern search technologies to support life-saving decision making for our public safety users.
Requirements:
- 4+ years of professional experience
- Proficiency in Java or TypeScript/JavaScript with strong backend development experience.
- Experience integrating and working with third-party systems to support search functionality across domains.
- Familiarity with event-driven architectures using Amazon SNS, Amazon SQS, or Kinesis.
- Strong experience with AWS services such as Lambda, API Gateway, Step Functions, S3, ECS/EKS, DynamoDB, Aurora/RDS, IAM, and CloudWatch.
- Prior experience using AI engines to increase development velocity and deliver results
- Solid understanding of indexing strategies, document schema design, and query optimization.
- Comfort working with CI/CD workflows and Infrastructure-as-Code (IaC) tools in a serverless-first, microservices-based architecture.
- Excellent written and verbal communication skills.
Benefits:
- Applicants must be authorized to work for any employer in the country in which the role is being hired. We are unable to sponsor or take over sponsorship of an employment visa at this time.















