# Lead Software Engineer - Universal Search

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

> Leads development and scaling of universal search platform integrating third-party data for public safety products like RMS and CAD. Requires 8+ years experience in Java backend, React/TypeScript full-stack, AWS services, and event-driven architectures.

## Job Description

## What You'll Do

- Led the technical design and execution of a major expansion of the universal search platform across RMS, CAD, analytics, and adjacent product surfaces, aligning multiple teams on architecture, sequencing, and long-term scalability.
- Defined extensibility patterns and integration approaches for onboarding new internal and third-party data sources, balancing speed of delivery with maintainability, security, and operational excellence.
- Reviewed and elevated designs and pull requests across authorization, index mappings, query paths, and service contracts, giving clear, high-leverage feedback that improved performance, resilience, and developer productivity.
- Coordinated a complex release across multiple services and stakeholders, proactively managing risks, dependencies, and rollout strategy to deliver safely with minimal customer impact.
- Owned the end-to-end delivery of a permission-aware global search capability, driving decisions from discovery and technical design through implementation, launch, observability, and iterative improvement.
- Mentored engineers across the team, coached teammates through ambiguous technical decisions, and actively raised the quality bar on system design, testing strategy, and maintainable code.
- Participated in on-call and support escalation, diagnosed a spike in failed search queries, led Root Cause Analysis (RCA), and drove follow-up improvements to instrumentation, alerting, support readiness, and operational playbooks.

## What You'll Need

**Must-Haves:**

- Proficiency in **Java** with deep backend engineering experience, along with full-stack skills in **React** and **TypeScript**, and a proven track record of writing production-ready, well-tested, maintainable code.
- Experience designing and integrating with third-party and internal systems to support search and data access across multiple product domains.
- Experience with event-driven architectures using tools such as **Amazon SNS**, **Amazon SQS**, or **Kinesis**, including designing for resilience, observability, and iterative evolution.
- Strong experience with **AWS** services such as **Lambda**, **API Gateway**, **Step Functions**, **S3**, **ECS/EKS**, **DynamoDB**, **Aurora/RDS**, **IAM**, and **CloudWatch**.
- Demonstrated ability to use modern engineering tools, including AI-assisted development workflows where appropriate, to improve delivery velocity while preserving quality, security, and maintainability.
- Strong understanding of indexing strategies, document and schema design, query optimization, and search relevance tradeoffs at scale.
- Comfort leading delivery in **CI/CD** and **Infrastructure-as-Code** environments within a serverless-first, microservices-based architecture.
- Excellent written and verbal communication skills, with the ability to influence technical and non-technical stakeholders across a division.
- Demonstrated strength in system design: architectures services and APIs for scale, iterative delivery, and lower long-term cost of change.
- Track record of leading large projects involving multiple engineers, proactively identifying dependencies, managing ambiguity, and delivering high-quality outcomes.
- Ability to drive testing strategy, observability, and operational readiness across multiple areas of the product.
- Proven mentorship and technical leadership; recognized as a go-to engineer for complex debugging, design reviews, and raising engineering standards.

**Nice to Have:**

- Experience owning platform or product capabilities that span multiple teams, tenants, or domains.
- Familiarity with public safety, regulated domains, or other mission-critical software environments.
- Knowledge of security best practices around authorization, data access, auditability, and query governance.

## 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/b62d2735-f01c-4fce-b3dd-d640d6f44091
**Canonical:** https://hotfix.jobs/jobs/b62d2735-f01c-4fce-b3dd-d640d6f44091