Software Engineer, Currency Data API & Microservices

Xe.com

Newmarket

On-site

CAD 100,000 - 139,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Salary: CAD 100K–139K
Health and dental coverage
RRSP employer match
Employee Stock Purchase Plan
Personal Days
Birthday day off

Job summary

Xe.com in Canada is seeking an ambitious software developer to join our team. You will contribute new features to our Currency Data API and the systems responsible for generating the mid-market rate consumed by millions of end users.

Our platform is primarily Java-based, using AWS and the latest open-source frameworks and technologies. Our engineers design microservices, implement tests, and collaborate with product teams to deliver scalable, high-quality code.

Qualifications

  • Degree in computer science or software engineering.
  • Hands-on software development in Java or Kotlin.
  • Experience with Spring Framework and REST APIs.
  • Familiarity with cloud services and CI/CD practices.

Responsibilities

  • Own the design, development, testing, and deployment of partner integrations, including customer-facing APIs.
  • Design the next generation of our microservices.
  • Keep up with best practices for systems architecture.
  • Ensure all components are scalable, maintainable, and monitored.
  • Deliver quality code following best practices.
  • Collaborate with product teams to deliver the right thing the right way.
  • Write automated unit and integration tests.

Skills

Java or Kotlin
Spring Framework
REST APIs
Test-driven development
NoSQL & SQL databases
Communication

Education

CS degree

Tools

AWS
Docker
Terraform
GitHub Actions
API Gateway
Kubernetes
Redis
Lambda

Job description

Xe.com in Canada is seeking an ambitious software developer to join our team. You will contribute new features to our Currency Data API and the systems responsible for generating the mid-market rate consumed by millions of end users.

Our platform is primarily Java-based, using AWS and the latest open-source frameworks and technologies. Our engineers design microservices, implement tests, and collaborate with product teams to deliver scalable, high-quality code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Xe.com • Newmarket

On-site
CAD 100,000 - 139,000
Salary: CAD 100K–139K
Health and dental coverage
RRSP employer match
+3
Sales Manager-Canada
Sales Manager-Canada

Xe.com • Toronto

On-site
CAD 150,000 - 170,000
Competitive salary
3 weeks paid vacation
Healthcare and insurance benefits
+2
Software Engineer, Financial Systems - Scalable, Trusted
Software Engineer, Financial Systems - Scalable, Trusted

Amazon • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Java Developer (Payments - SWIFT, ISO20022)
Java Developer (Payments - SWIFT, ISO20022)

Soar Consultants • Toronto

On-site
CAD 80,000 - 120,000
Lead Engineer - Payments Platform
Lead Engineer - Payments Platform

Rounx Limited • Vancouver

Hybrid
CAD 186,000 - 236,000
Senior Back-end(Java) Developer
Senior Back-end(Java) Developer

VSG Recruitment • Toronto

On-site
CAD 110,000 - 140,000
Java Software Engineer II — APIs & Microservices
Java Software Engineer II — APIs & Microservices

Emburse Chrome River • Toronto

On-site
CAD 70,000 - 110,000
Senior Software Engineer - Payments API & Cloud
Senior Software Engineer - Payments API & Cloud

Helcim • Calgary

Hybrid
CAD 90,000 - 120,000
Health and dental benefits
Dedicated Health Spending Account
Maternity and parental leave
+3
Full-Stack Java Engineer for Scalable Financial Apps
Full-Stack Java Engineer for Scalable Financial Apps

JobCubby • Winnipeg

Hybrid
CAD 85,000 - 120,000
Software Engineer, Distributed Systems & APIs
Software Engineer, Distributed Systems & APIs

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000