# Senior Software Engineer - Universal Search

**Company:** [Mark43](https://hotfix.jobs/companies/mark43)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 4+ years
**Skills:** Java, TypeScript, JavaScript, AWS Lambda, Api Gateway, Amazon Sqs, Amazon Sns, Kinesis, DynamoDB, Aurora, CloudWatch, ECS, EKS, S3
**Posted:** 2026-04-01

> Builds and scales universal search platform for public safety software, integrating third-party data sources with real-time indexing and distributed systems. Requires 4+ years backend experience in Java/TypeScript, AWS services, event-driven architectures, and search technologies.

## Job Description

## What You’ll Do

If you were on our team last week, you might have:

- Led end-to-end system design for a new universal search experience across RMS, CAD, and other core components, collaborating with Product and cross-functional engineering teams to ensure a scalable, secure, and user-friendly solution that spans domains.
- Extended platform configurability and connectivity to tap new search data sources using AI-powered coding tools to accelerate development while maintaining high standards for code quality.
- Reviewed pull requests for enhancements to our authorization layer and index mappings in configurations, providing detailed architectural and performance-focused feedback to improve clarity, maintainability, and system resilience.
- Acted as release manager, coordinating deployment logistics, validating release readiness, and ensuring smooth, downtime-free updates to production through clear cross-team communication.
- Owned the end-to-end delivery of a feature supporting permission-aware global search filtering, aligning closely with Product, Infrastructure, and Design from technical feasibility through post-release monitoring.
- Mentored junior engineers, pair-programmed through complex debugging sessions, and coached teammates on prioritizing technical debt while delivering roadmap commitments.
- Participated in the on-call rotation, triaged and resolved a spike in failed search queries, and led a structured Root Cause Analysis (RCA) to drive follow-up improvements in system observability and alerting.

## What You’ll Need

**Must-Haves:**

- 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.

**Nice to Have:**

- Prior experience working on multi-tenant platforms or large-scale search products.
- Familiarity with public safety or regulated domains.
- Knowledge of security best practices around data access and query auditing.

## Similar roles

- [Senior Software Engineer, Backend](https://hotfix.jobs/jobs/d19a9ae5-b1cd-40fe-afff-6dcc58bb0c2d) - Payabli - Remote
- [Senior Backend Engineer](https://hotfix.jobs/jobs/4b7e2c83-fc89-4cec-bff5-78a5c1cfc2d7) - Aurelian - Seattle, WA - $160k – $220k/yr
- [Senior Software Engineer, Backend](https://hotfix.jobs/jobs/aae445f1-8e62-4e47-8923-15cf530d3bb7) - Vector Legal - Remote - $180k – $200k/yr
- [Software Engineer, Backend](https://hotfix.jobs/jobs/542f1aa3-f562-44e7-a8de-caf3d127868d) - Mercor - San Francisco, CA - $200k – $500k/yr
- [Senior Engineer I](https://hotfix.jobs/jobs/27bec17a-807b-46f4-8110-b6ebd64a2c31) - SimplePractice - Santa Monica, CA - $215k – $215k/yr

**Apply:** https://hotfix.jobs/jobs/a3ce6ef7-8087-40c0-8ffa-47cc85eb26fb
**Canonical:** https://hotfix.jobs/jobs/a3ce6ef7-8087-40c0-8ffa-47cc85eb26fb