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 technical design and execution for major expansions of the universal search platform across RMS, CAD, analytics, and related product surfaces.
  • Define extensibility patterns and integration approaches for new internal and third-party data sources.
  • Review and improve designs and pull requests across authorization, index mappings, query paths, and service contracts.
  • Coordinate complex multi-service releases, managing risks, dependencies, and rollout strategy.
  • Own end-to-end delivery of permission-aware global search capabilities from discovery through launch and iterative improvement.
  • Mentor engineers, coach teammates through ambiguous technical decisions, and raise the quality bar for system design and testing.
  • Participate in on-call support, investigate failed search queries, perform root cause analysis, and improve instrumentation, alerting, and operational playbooks.

Requirements

  • 8+ years of professional software engineering experience.
  • Proficiency in Java with deep backend engineering experience.
  • Full-stack experience with React and TypeScript.
  • Experience designing and integrating with third-party and internal systems for search and data access across multiple product domains.
  • Experience 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.
  • 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.
  • Demonstrated strength in system design, including architecting services and APIs for scale and iterative delivery.
  • Ability to drive testing strategy, observability, and operational readiness across multiple areas of the product.
  • Proven mentorship and technical leadership on complex debugging, design reviews, and engineering standards.
  • Experience owning platform or product capabilities that span multiple teams, tenants, or domains (preferred).
  • Familiarity with public safety, regulated domains, or other mission-critical software environments (preferred).
  • Knowledge of security best practices around authorization, data access, auditability, and query governance (preferred).
  • Must be located in the United States and authorized to work for any employer in the hiring country; visa sponsorship is not available.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer - Special Projects

Jito Labs 1-10 Internet Software & Services

Senior Software Engineer role at Jito on a remote special-projects team building a new consumer product on top of Solana’s market infrastructure from the ground up.

Go Rust Solana
8 minutes ago

Business Development Representative - DACH Region (GER/FIN/SWE/NOR)

M-Files 251-1K Professional Services

M-Files is hiring a Business Development Representative to support sales growth in the DACH region by qualifying prospects, generating pipeline, and booking meetings for the sales team.

CRM ERP Salesforce
8 minutes ago

Senior Java Engineer - Croatia

Space Inch 11-50 Internet Software & Services

Space Inch is hiring a Senior Java Engineer to work on a long-running FinTech investment management project, partnering with an established internal team and a major global client to shape backend architecture and deliver high-quality applications.

Angular Azure CI/CD Docker Java JWT Kubernetes Microservices MongoDB PostgreSQL React Spring Spring Boot TypeScript Vue.js
8 minutes ago

Senior Software Engineer

ActivTrak 51-250 Professional Services

ActivTrak is seeking a Senior Software Engineer for its Ingestion team to develop the agent and related components of a cloud-based employee productivity analytics platform across Windows, Mac, browser, and backend environments.

AWS C# C++ Docker GCP Git GitHub GitHub Actions JavaScript JSON Kubernetes macOS Microservices .NET REST API Shell Scripting SQL TypeScript XML
8 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