
Senior Software Engineer – Risk
Paramount Commerce
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$145,000 - CA$190,000 per year
Job Level
About the role
- You’ll own meaningful parts of our real time risk platform end to end, from early ambiguity and technical design through implementation, deployment, and iteration.
- Risk Scoring & Orchestration: designing low latency systems end to end with parallel checks, strict timeouts, fail open behavior, and safe cancellation semantics.
- Rule Engine Foundations: building configurable rules, evaluation strategies, test modes, and merchant specific logic.
- Risk Signals & Checks: implementing name matching, sanctions and negative lists, third-party fraud checks, and device/IP/location signals.
- Event Pipelines & Audit Trails: ensuring reliable event production using patterns like outbox, with strong consistency and no silent drops.
- Performance & Reliability: improving p95/p99 latency, handling backpressure, retries, idempotency, and hardening systems for production incidents.
- Production Ownership: building and operating services (primarily Golang & Kubernetes based), adding observability that answers real questions, and sharing on-call responsibility.
- Collaboration & Influence: partnering closely with Product, Data, and Risk stakeholders to ship iteratively, mentor teammates, and drive thoughtful technical decisions.
- AI-Assisted Development: using AI tools to accelerate understanding and validate assumptions, while maintaining strong engineering judgment.
Requirements
- 8+ years of engineering experience
- Strong in Go skills, including building services with concurrency, timeouts/cancellation, and clean APIs
- Kubernetes and production operations experience (deployments, rollouts, troubleshooting, resource tuning).
- Solid distributed systems fundamentals retries, idempotency, backpressure, failure modes, and safe degradation (fail-open vs fail-closed)
- Solid data modeling + SQL (Postgres), with disciplined schema evolution, migrations, and validation
- Observability-first approach, can design and use metrics/logs/tracing to debug issues and improve p95/p99 performance (Grafana/Prometheus or equivalent)
- Comfortable with CI/CD pipelines and automated testing; you ship iteratively and safely (feature flags, progressive rollout, strong PR hygiene)
- Production ownership, willing to participate in on-call rotation, contribute to incident response, and drive root-cause fixes
- Ability to use AI tools to support exploration, code comprehension, and validation, without outsourcing critical thinking
- Can balance speed, quality, and complexity, and make thoughtful decisions in ambiguous situations
- Level headed ability to bring calm to complexity. You’re confident without ego, motivated, and steady in fast-paced environments
- Strong opinions, loosely held. You care deeply about doing great work, advocate for your ideas, and are equally open to new perspectives
Benefits
- Competitive salary
- Generous defined vacation benefits + summer fridays
- Health & dental benefits
- Wellness spending account
- Retirement savings matching plan
- Remote first environment
- Quality hardware provided to do your work
- Parental leave top up program
- Birthday day off
- Quarterly socials
- Volunteer days to give back to our community
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoKubernetesSQLPostgresdistributed systemsobservabilityCI/CDautomated testingmetricstracing
Soft Skills
collaborationmentoringdecision makingcalm under pressureadaptabilitystrong opinionsopen to new perspectivesengineering judgmentcommunicationproblem solving