workfromanywhereworkfromanywhere
All jobs
Mark43Engineering

Senior Software Engineer - Universal Search

Canada, UK, and 36 U.S. states including Alabama, Arizona, California (excluding San Francisco), Colorado, Connecticut, Washington D.C., Florida, Georgia, Iowa, Idaho, Illinois, Indiana, Kansas, Massachusetts, Maryland, Maine, Michigan, Minnesota, Missouri, North Carolina, Nebraska, New Hampshire, New Jersey, New Mexico, New York, Ohio, Oklahoma, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Vermont, Washington, Wisconsin, West Virginia.Posted today

Mark43 is seeking an experienced Senior Software Engineer – Universal Search to develop and scale their universal search platform, supporting critical data access for public safety products. The role involves working on distributed systems, real-time data indexing, and modern search technologies to enhance safety and decision-making.

Location: Canada, UK, and 36 U.S. states including Alabama, Arizona, California (excluding San Francisco), Colorado, Connecticut, Washington D.C., Florida, Georgia, Iowa, Idaho, Illinois, Indiana, Kansas, Massachusetts, Maryland, Maine, Michigan, Minnesota, Missouri, North Carolina, Nebraska, New Hampshire, New Jersey, New Mexico, New York, Ohio, Oklahoma, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Vermont, Washington, Wisconsin, West Virginia.

Responsibilities

  • Lead end-to-end system design for a universal search experience across RMS, CAD, and core components.
  • Extend platform configurability and connectivity to new search data sources using AI-powered tools.
  • Review pull requests for authorization layer and index configurations.
  • Coordinate deployment logistics and validate release readiness.
  • Deliver features supporting permission-aware global search filtering.
  • Mentor junior engineers and coach teammates on technical priorities.
  • Participate in on-call rotation, triage search query failures, and lead root cause analysis.

Requirements

  • At least 4+ years of professional experience as a backend engineer.
  • Proficiency in Java or TypeScript/JavaScript with strong backend development experience.
  • Experience integrating with third-party systems for search functionality.
  • Familiarity with event-driven architectures using Amazon SNS, SQS, or Kinesis.
  • Strong experience with AWS services such as Lambda, API Gateway, Step Functions, S3, ECS/EKS, DynamoDB, Aurora/RDS, IAM, CloudWatch.
  • Experience using AI engines to accelerate development.
  • Understanding of indexing strategies, document schema design, and query optimization.
  • Comfort with CI/CD workflows and Infrastructure-as-Code tools in a serverless, microservices environment.
  • Excellent communication skills.

Additional Information

  • Applicants must be authorized to work in the specified countries and states; no sponsorship available.
  • Mark43 builds technology to improve safety and quality of life, supporting public safety agencies.
  • The company emphasizes security, inclusion, and reasonable accommodations for applicants with disabilities.

Location

Canada, UK, and 36 U.S. states including Alabama, Arizona, California (excluding San Francisco), Colorado, Connecticut, Washington D.C., Florida, Georgia, Iowa, Idaho, Illinois, Indiana, Kansas, Massachusetts, Maryland, Maine, Michigan, Minnesota, Missouri, North Carolina, Nebraska, New Hampshire, New Jersey, New Mexico, New York, Ohio, Oklahoma, Oregon, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Vermont, Washington, Wisconsin, West Virginia.

Category

Engineering

Company

Mark43

Source

himalayas

Posted

today

Similar remote jobs

Junior Front End Developer

Remote (MENA region)
3d ago

Junior Front End Developer

Remote (MENA region)
3d ago

Junior Front End Developer

Remote (MENA region)
3d ago
PrestoNewEngineering

Backend Engineer, POS & Integrations

Remote (US)$110K–$150K/yr
today