You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
Swim Recruiting

Senior Software Engineer - Kotlin

Posted A month ago

Job Details

Salary

dollar sign85 to 105 per year

Job Description

6-month contract Software Development Engineer role with a global fintech organization with an engineering team located in Metrotown.
  • 6-month contract role focused on Kotlin development
  • Great organization with a very collaborative environment
  • Hybrid work environment with 3 days a week in office in Vancouver.
What & Why:
Our client is a leading global fintech company seeking a Senior Software Development Engineer to own the technical direction of core transaction monitoring systems, including suspicious activity detection and customer risk rating pipelines. This is an engineering domain where correctness carries legal consequences, a missed report or false negative has real regulatory impact. The role works closely with Compliance, Risk Analytics, and Product to translate regulatory requirements into scalable, observable backend systems, owning services end-to-end from architecture through on-call.  This role is well-suited to an engineer who takes pride in building systems where quality directly matters, and who is comfortable leading technical discussions and mentoring others in a high-stakes, compliance-driven environment.

Who:
Our client is a leading digital financial services company focused on making international money transfers faster, more affordable, and more transparent for customers worldwide. With a presence across more than 170 countries, they have built a reputation for combining rigorous compliance standards with customer-first product design at global scale. The company recently opened a Vancouver office located in Metrotown, offering a collaborative hybrid work environment with three days per week in office.

You:
You will bring the following education, skills and experience to the role:
  • 7+ years of backend services development with demonstrated domain ownership
  • Strong distributed systems fundamentals, including designing for scale, failure, and eventual consistency
  • Proficiency in Go, Kotlin, or Java (or another backend language with willingness to ramp up on Kotlin)
  • Data fluency, including complex SQL and experience working with data pipelines and analytics teams
Compensation:
This role pays between $85-105 per hour

Next Steps:
If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.

About Swim Recruiting

SWIM provides Permanent and Contract Recruitment Services in a variety of specializations and industries. Our well established client network includes small businesses right through to large global corporations.

Application closing date is 2026-08-22

Current Openings

Back to search detail

Interested in jobs like this?

Sign up for email alerts
Get job alerts

Work with our Featured Employers

Job successfully reported

Thank you for helping us identify suspicious behaviour.

Support Assistant

BcJobs Employer Support