Senior Software Engineer developing a real-time risk platform for a fintech company. Collaborating on complex problems and building scalable systems in a remote work environment.
Responsibilities
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
Software development team lead building and modernizing SaaS applications for colleges and universities. Leading engineers, delivery, architecture, and responsible AI - assisted development.
Principal Engineer / Architect designing Azure cloud - native applications, data platforms, and distributed systems at Matrix. Leading technical architecture, hands - on engineering, and enterprise technology strategy.
Senior Software Engineer building prediction - market infrastructure and user - facing features for MetaMask’s self - custodial Web3 wallet. Developing secure APIs, real - time data integrations, and transaction - signing experiences.
Security Software Engineer building authentication, authorization, and cloud security features for Motive's AI - powered fleet management platform. Protecting products, infrastructure, and customer data.
Senior Full Stack Java Engineer building Java, React, and WFM solutions for Miratech’s global IT services clients. Developing scalable forecasting, scheduling, and operational reporting systems.
GM vehicle connectivity software co - op developing Linux - based C/C++/Rust systems. Prototyping, testing, and validating reliable vehicle communication software with hardware, application, and cloud teams.
Senior Software Engineer supporting Dynamics 365, Dataverse, Power Apps, and Azure initiatives. Providing architecture, integration, ALM, and technical solution guidance to a Montreal - based team.
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.