Mark43 logo
Mark432 months ago

Senior Software Engineer - Universal Search

$90,000–$120,000 year

Remote · Toronto, Ontario, Canada or CA

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Medium
Industry
Public Safety Software

Job Summary

Mark43 seeks a Senior Software Engineer to develop systems for the universal search platform. Responsibilities include leading end-to-end system design, enhancing platform configurability, reviewing code for performance, acting as release manager, and mentoring junior engineers. Required skills include proficiency in Java or TypeScript/JavaScript, experience with third-party systems, expertise in AWS services, and knowledge of event-driven architectures. Candidates should have strong backend development experience, ideally with multi-tenant platforms or large-scale search products.

Required Qualifications

  • Proficiency in Java or TypeScript/JavaScript
  • 4+ years of professional backend development experience
  • Experience integrating and working with third-party systems to support search functionality
  • Familiarity with event-driven architectures using Amazon SNS, Amazon SQS, or Kinesis
  • Strong experience with AWS services such as Lambda, API Gateway, Step Functions, S3, ECS/EKS, DynamoDB, Aurora/RDS, IAM, and CloudWatch
  • Prior experience using AI engines 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 (IaC) tools
  • Excellent written and verbal communication skills

Desired Qualifications

  • Prior experience working on multi-tenant platforms or large-scale search products
  • Familiarity with public safety or regulated domains
  • Knowledge of security best practices around data access and query auditing

Additional Requirements

  • Applicants must be authorized to work for any employer in the country in which the role is being hired
  • Unable to sponsor or take over sponsorship of an employment visa
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$90k – $120k / yr

Senior Software Engineer - Universal Search · Mark43

Apply on Sorce