Senior Software Engineer - Universal Search
$90,000–$120,000 year
Remote · Toronto, Ontario, Canada or CA
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
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.