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 Engineering Intern contributing to Tonal’s product roadmap while developing AI - assisted automation solutions. Collaborating with engineering teams to leverage new technologies and boost productivity.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Full Stack Developer for Signal49 Research, creating interactive dashboards and reporting tools. Work collaboratively with internal clients and data teams in a remote setting.
Renewables Lead Electrical Engineer driving growth and success in Ulteig’s electrical engineering offerings. Conducting system studies, mentoring, and leading projects in renewable energy sector.
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.