Mark43

Senior Software Engineer - Universal Search

Mark43
Apply
5 months ago
Remote, WorldwideSenior

Responsibilities

  • Lead end-to-end system design for universal search across RMS, CAD, and other core components.
  • Extend platform configurability and connectivity to new search data sources.
  • Review pull requests involving authorization-layer enhancements and index mappings, with focus on architecture, performance, maintainability, and resilience.
  • Coordinate release logistics, validate readiness, and support downtime-free production deployments.
  • Own delivery of permission-aware global search filtering from technical feasibility through post-release monitoring.
  • Mentor junior engineers and coach teammates on debugging, technical debt, and roadmap delivery.
  • Participate in on-call support, resolve failed search queries, and lead root-cause analyses that improve observability and alerting.
  • Collaborate with Product, Infrastructure, Design, and cross-functional engineering teams.

Requirements

  • At least 4+ years of professional experience in backend software engineering.
  • Proficiency in Java or TypeScript/JavaScript with strong backend development experience.
  • Experience integrating 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 including Lambda, API Gateway, Step Functions, S3, ECS/EKS, DynamoDB, Aurora/RDS, IAM, and CloudWatch.
  • Experience using AI engines to increase development velocity and deliver results.
  • Understanding of indexing strategies, document schema design, and query optimization.
  • Comfort with CI/CD workflows and Infrastructure-as-Code tools in a serverless-first, microservices-based architecture.
  • Excellent written and verbal communication skills.
  • Experience with multi-tenant platforms or large-scale search products is preferred.
  • Familiarity with public safety or regulated domains is preferred.
  • Knowledge of security best practices for data access and query auditing is preferred.
  • Applicants must be authorized to work for any employer in the country where the role is hired.

Benefits

  • Remote work is available in Canada, the UK, and the listed U.S. states.
  • Applicants must be authorized to work for any employer in the hiring country; visa sponsorship is unavailable.

Tech Stack

Categories

Mark43

About Mark43

201-500 employees

Mark43 brings modern technology to enhance public safety, making state, local and federal agencies faster, smarter, and their communities safer. Our integrated Records Management System, Computer-Aided Dispatch, and Data Analytics form the backbone of a unified, real-time public safety operating platform to streamline workflows, improve response times, and foster collaboration. Trusted by over 290 agencies, Mark43 increases effectiveness and efficiency amid rising demands and limited resources. By supporting first responders with innovative tools, AI technology, and a strong cybersecurity foundation, Mark43 equips public safety agencies to address the challenges of today and tomorrow. Visit www.mark43.com for more information or to request a demo.