CareerPlanSign in

Senior Software Engineer

Vancouver, Canada💼 Full-time💰 $111,000–$111,000🗓 2026-09-09 → 2026-09-26

Core

Lead software engineer implementing large-scale distributed systems based on reactive architectures for next-generation payment applications (Domestic, Cross Border, Bill Payments).

Role type

Senior IC software engineer (payments infrastructure)

Builds

Real-time payment applications and distributed systems

Domain

Fintech / Payments / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java, OOP, SOLID, 12-factor app, CI/CD, Apache Kafka, Apache Flink, secure coding (OWASP/CWE/SEI CERT), TDD/BDD, design patterns, automation scripting

Preferred skills

Infrastructure as code, cloud-first development

Technologies

Java, Apache Kafka, Apache Flink, Bash, Python, Ruby, Groovy

Responsibilities

Own software delivery tasks (code, test, deploy, release), troubleshoot and refactor code, adopt new languages/architecture patterns, automate build/operate/run aspects, drive integration of services, mentor team members, improve engineering metrics and processes

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.