Mark43

Mark43

Mark43 redefines public safety software with an integrated Records Management System and a cloud-based Computer Aided Dispatch System, empowering first responders with reliable information and setting industry standards for customer support.

Professional Services
251-1K
Founded 2012
$179M raised

Description

  • Lead end-to-end system design for a new universal search experience across RMS, CAD, and other core components.
  • Build and scale systems for third-party search and data integration across Mark43 products.
  • Extend platform configurability and connectivity to add new search data sources.
  • Review pull requests and provide architectural and performance-focused feedback on authorization and index mapping changes.
  • Act as release manager and coordinate deployment logistics and production releases.
  • Own delivery of features such as permission-aware global search filtering from feasibility through post-release monitoring.
  • Collaborate with Product, Infrastructure, Design, and cross-functional engineering teams to deliver scalable solutions.
  • Mentor junior engineers and pair-program on complex debugging and technical problem solving.
  • Participate in on-call rotation, triage search failures, and lead root cause analysis to improve observability and alerting.

Requirements

  • 4+ years of professional software engineering experience.
  • Proficiency in Java or TypeScript/JavaScript with strong backend development experience.
  • Experience integrating 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 including 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 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 around data access and query auditing is preferred.
  • Must be authorized to work for any employer in the country where the role is hired, with no visa sponsorship available.

Benefits

  • Remote hiring available in Canada, the UK, and eligible U.S. states.
  • Opportunity to work on mission-driven technology supporting public safety and first responders.
  • Commitment to reasonable accommodations and full inclusion for qualified individuals.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Contractor: PHP Website Developer

Newsela 251-1K Diversified Consumer Services

Newsela is hiring a Contract PHP Website Developer to help build and deliver full-stack work for GenerationGenius.com in close partnership with engineering, product, and design.

AWS CSS HTML Laravel Microservices MySQL PHP REST API WordPress
2 hours, 24 minutes ago

Senior Software Engineer - AI Products

Consumer Edge Professional Services

Consumer Edge is hiring a Senior Engineer to help build AI products that combine backend systems, data retrieval, and user-facing workflows into actionable intelligence for customers.

Dagster dbt FastAPI GCP GraphQL Python REST API SQL Terraform
2 hours, 39 minutes ago

Senior Java Developer - Core/Infra - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Developer to help build and improve the shared infrastructure that powers Elasticsearch across cloud, serverless, and on-premise environments.

Argo CD Buildkite CI/CD Elasticsearch GitOps Go Gradle Java Kubernetes Maven OpenTelemetry Serverless
2 hours, 39 minutes ago

Senior Software Engineer -Alerts

New Relic 1K-5K Internet Software & Services

New Relic is hiring a Senior Software Engineer to build backend services for its Alerts platform, powering high-scale signal ingestion, storage, and retrieval that directly affect customer-facing alerting experiences.

Agile AMQP AWS Azure CSS Docker Flink GCP GraphQL gRPC Java Kafka Kotlin Kubernetes LLM RabbitMQ React REST API SQL Terraform TypeScript
2 hours, 54 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers