CareerPlan

Senior Software Engineer

Canada (Victoria)Full-timeCA$150k–CA$165k2026-11-03 → 2026-11-10
Based in Canada

Core

Build and own shared components (libraries, SDKs, shared services, agentic tooling) that run inside every new service at impact.com, serving all engineering teams.

Role type

Senior Software Engineer (Platform Engineering)

Builds

Shared libraries, SDKs, shared services, agentic tooling (MCP servers, agents, skills, plugins), CI/CD policy checks, and template governance.

Domain

Software Engineering / Platform Engineering / Commerce

Required skills

Java, Spring, API design, SDK development, platform architecture, change management, AI tooling direction, technical writing, agentic tooling knowledge (MCP, agents, plugins)

Preferred skills

SaaS product experience, TypeScript, PHP, Affiliate & Partnerships Industry Fundamentals Certification

Technologies

Java, Spring, GitHub Actions, MCP servers

Responsibilities

Build and ship shared components and platform services; identify cross-team problems and solve them centrally; drive adoption of platform solutions; maintain API compatibility and migrate services; define engineering standards and governance; conduct design reviews and technical proposals.

Seniority

Senior, hands-on IC