Design, develop, and implement enterprise-level test automation frameworks and performance testing solutions for web, API, database, integration, and cloud-based environments.
Responsibilities
Design, develop, and maintain enterprise-level test automation frameworks and reusable automation components.
Develop and execute automated tests for web applications, APIs, databases, integrations, regression, and end-to-end scenarios.
Design and conduct load, stress, scalability, endurance/soak, and performance benchmark testing.
Establish performance baselines, quality gates, and production readiness criteria.
Analyze test results, identify defects and performance bottlenecks, and coordinate with development and infrastructure teams for resolution.
Requirements
University degree or college diploma in Computer Science, Information Technology, Engineering, or a related discipline
Software Developer supporting the design, development, and modernization of cybersecurity technology solutions within the Cyber Data Risk & Resilience (CDRR) organization.
Responsibilities
Build scalable, resilient systems for the Cyber Security product portfolio
Partner with cross-functional stakeholders to support secure technology outcomes aligned with the portfolio roadmap
Software Engineer for Lyft Ads, focusing on backend and data engineering to build systems and pipelines for the world’s largest transportation media network.
Compensation
The expected base pay range for this position in the Toronto area is CAD $108,000 - CAD $135,000, not inclusive of potential equity offering, bonus or benefits.
Responsibilities
Develop and maintain backend systems that support real-time ad serving, campaign management, and reporting
Design and implement scalable data models to support analytics, targeting, and measurement use cases
Build and maintain data pipelines that handle ingestion, transformation, and distribution of large volumes of advertising data
Work with orchestration frameworks (e.g., Airflow) to schedule and monitor reliable, production-grade data workflows
Collaborate with cross-functional partners to integrate internal and third-party systems via APIs and batch data feeds
Requirements
BSc/MSc in Computer Engineering, Computer Science, related field or relevant work experience
Build and operate the distributed systems powering event processing, workflow execution, and shared services across Kaseya's platform, focusing on Go, Kubernetes, event-driven architecture, and production reliability.
Responsibilities
Build and operate distributed systems for event processing, workflow execution, and shared services
Work on high-throughput event pipelines, reliable messaging, and backend services
Support automation and AI-enabled workflows across multiple products
Lead the architecture function for all of Kobo's products and services, reporting to the CTO and leading a team of four domain architects covering commerce and discovery, purchasing and reading services, eReader platforms, and data engineering.
Compensation
We offer competitive compensation, including salary, bonus, and a comprehensive benefits package.
Responsibilities
Lead, grow, and develop the architecture team
Run the architecture guild and practice forums
Identify gaps in our software ecosystem and drive the roadmap in partnership with the CTO
Define the decision rubrics and frameworks that let engineering teams make sound architectural calls autonomously
Champion pragmatic, incremental architecture: reduce complexity, improve velocity and reliability
Requirements
Nice to have: Ecommerce platforms at significant scale
Nice to have: Ad-tech platforms at significant scale
Nice to have: Hybrid environments (own data centre + public cloud)
Nice to have: Breadth across both client platforms and backend services
Lead the team responsible for the technology and infrastructure behind large-scale mathematical optimization in Maestro, focusing on making optimization faster, more scalable, and more reliable.
Locations (2)
Ottawa, Ontario, Canada
Toronto, Ontario, Canada
Responsibilities
Lead, mentor, and grow a team of engineers
Set clear expectations, provide regular feedback and coaching
Provide hands-on technical leadership across solver integration, architecture, performance, scalability, and production reliability
Evolve the platform supporting mathematical optimization, including solver interfaces, distributed execution, deployment, monitoring, and diagnostics
Drive solve acceleration through GPU computing, advanced solver technologies, improved hardware utilization, and AI/ML approaches
Senior engineer on a small team with a large amount of ownership and autonomy, reporting to an engineering manager and partnering closely with the team's tech lead on technical direction. You will lead projects end to end, from ambiguous problem to design, implementation, production rollout and operation, across Catalog Store services and datastores.
Locations (4)
Ontario, Canada
Alberta, Canada
British Columbia, Canada
Nova Scotia, Canada
Compensation
For Canadian based candidates, the base pay ranges for a successful candidate are listed below.
CAN
$168,000—$177,500 CAD
Responsibilities
Own the health and evolution of self-hosted PostgreSQL fleet on AWS EC2: sharding, replica topology, capacity planning, backups and restores, schema and index tuning, upgrades, and retiring legacy clusters
Drive new datastore systems to production, from ingestion and data freshness to migrating APIs onto them with shadow testing, staged rollouts and clear deprecation plans
Optimize and harden Temporal-based ingestion workflows that keep catalog data fresh, reliable and observable
Write and review design documents, make sound technical trade-offs, and drive alignment with partner teams across other Instacart pillars
Raise the bar for reliability through strong observability, SLOs, automation and runbooks, take part in the team's on-call rotation, and lead incident response and follow-up for systems you own
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience