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 that support real-time data indexing and third-party search integration across multiple products.
  • Extend platform configurability and connectivity to 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 readiness for production updates.
  • Own delivery of permission-aware global search filtering features from technical design through post-release monitoring.
  • Collaborate with Product, Infrastructure, Design, and cross-functional engineering teams to deliver secure, scalable solutions.
  • Mentor junior engineers, pair-program on complex debugging, and help team members manage technical debt.
  • Participate in on-call support, triage search failures, and lead root cause analysis to improve observability and alerting.

Requirements

  • 4+ years of professional experience as a software engineer, with senior-level ownership in distributed systems environments.
  • 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.
  • Prior experience using AI engines or AI-powered coding tools to increase development velocity.
  • Solid understanding of indexing strategies, document schema design, and query optimization.
  • Comfort working with CI/CD workflows and Infrastructure-as-Code tools in a serverless-first, microservices-based architecture.
  • Excellent written and verbal communication skills.
  • Preferred: prior experience on multi-tenant platforms or large-scale search products.
  • Preferred: familiarity with public safety or regulated domains.
  • Preferred: knowledge of security best practices around data access and query auditing.
  • Must be authorized to work for any employer in the country where the role is hired; no visa sponsorship is available.
  • Remote role for residents of the UK.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer with Accounting Experience (Argentina)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Senior Software Engineer to build and optimize financial reporting, reconciliation, and automation systems that support its fintech payment platform.

AWS Datadog Elasticsearch Git GitLab Go Java Kubernetes Microservices MySQL New Relic PostgreSQL Prometheus Python React React Native REST API SQL TypeScript
5 minutes ago

Software Engineer II with Accounting Experience (Brazil)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Software Engineer to build and improve fintech software for financial processes, with a focus on using accounting-domain knowledge to solve automation and reconciliation challenges.

AWS Elasticsearch Git Go Grafana Kubernetes MySQL Prometheus Python React React Native TypeScript
5 minutes ago

Senior Software Engineer (Chile)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Senior Software Engineer to build and scale backend features and distributed systems that improve shopping, merchant, and internal business experiences.

AWS CI/CD Datadog Elasticsearch Git GitLab Go Kafka Kubernetes Microservices MySQL New Relic PostgreSQL Prometheus Python RabbitMQ React React Native REST API SQL TypeScript
5 minutes ago

Senior Software Engineer (Poland)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Senior Software Engineer to build and improve backend products and distributed systems that power its fintech shopping experience for consumers and merchants.

AWS CI/CD Datadog Elasticsearch Git GitLab Go Java Kafka Kubernetes Microservices MySQL New Relic PostgreSQL Prometheus Python RabbitMQ React React Native REST API SQL
5 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