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

Java / Web Developer with German

European Dynamics 251-1K IT Services

European Dynamics is hiring a Java/Web Developer to work on advanced web-based applications for major public organizations across Germany, Austria, and Switzerland, with flexible remote or office-based work in Greece.

Angular Hibernate Java Microservices REST API SOAP Spring Boot SQL XML
28 minutes ago

Software Engineer | Propr.xyz

SwissBorg 51-250 Capital Markets

Propr.xyz is hiring a remote Software Engineer to build backend and client-facing systems for a blockchain-enabled operating system for prop firms operating across trading and exchange-related workflows.

AWS Blockchain FastAPI NestJS Next.js Node.js React REST API Spring SQL Terraform TypeORM TypeScript WebSockets
58 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring an engineer to help build tools, APIs, and integrations for its globally distributed HR and Payroll products on a fully remote, async team.

Angular AWS CI/CD Docker Elixir GitLab JavaScript Kubernetes Next.js Phoenix PostgreSQL React Vue.js
1 hour, 40 minutes ago

Java Engineer — DeFi/ Web3

Binance 5K-10K Capital Markets

Binance is hiring a Java Engineer for its DeFi/Web3 backend team in Taipei or Hong Kong to build and maintain blockchain systems that support on-chain asset and protocol analysis across major DeFi ecosystems.

Blockchain Ethereum Java LLM MySQL
2 hours, 9 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