Our client is currently looking for a remote Senior Software Engineer.
Must live in British Columbia, Alberta, Ontario, and Quebec.
Must be a Canadian citizen.
The Mission
Every time someone clicks "Pay," our team is the engine under the hood. Our Core Gateway powers massive transaction volumes for global merchants. We don't just "maintain" platforms; we build the high-availability, rock-solid backend systems that keep the digital economy moving.
Why Join Us?
- Real Impact: You’ll own business-critical services where performance and security aren't just "nice to haves"—they’re the whole game.
- Architecture & Influence: You won't just take tickets. You'll lead design reviews, crush technical debt, and shape how we deploy and scale.
- Mentorship: Be the "engineer’s engineer." You’ll lead by example and help our junior/mid-level talent level up.
What You’ll Do
- Build & Scale: Design complex backend systems that handle millions of secure transactions.
- Solve Hard Problems: Proactively hunt down bottlenecks and architectural gaps before they become issues.
- Innovate: Drive the evolution of our CI/CD pipelines, observability, and fault tolerance.
- Collaborate: Translate complex technical "why’s" into clear "how’s" for stakeholders and your team.
What You Bring
- Experience: 5+ years in a commercial environment building scalable systems.
- The Tech: Advanced skills in C# (preferred) or PHP, plus a deep love for clean OO design.
- Cloud & Data: Proficiency with GCP or AWS and relational databases (SQL Server/MySQL).
- Security Mindset: You know your way around OWASP, PCI, and SOC2.
- Operational Excellence: Experience with monitoring/logging (DataDog, Logz.io) and a "you build it, you run it" attitude.
Note: This role includes an on-call rotation after a 6-month onboarding—and yes, we provide extra compensation for it!