AD

Employment Opportunities

Big Data Software Developer

XE is looking for a world-class Big Data Software Developer to join the XE Data Services team. The XE Data Services team supports the most popular apps and websites, relating to currency, in the world. Our platform absorbs and processes large amounts of data, and millions of events daily, using Amazon Web Services, to support our currency informational and transactional products.

In this role you will be a part of the team responsible for engineering the next generation of the XE.com data platform, working with Data Scientists, marketing and operations, to create frameworks and tools to process data at scale.

You will stay on top of best practices, and be responsible for disseminating that information to the entire software development team. You will have an interest in using the latest open-source technologies and be an advocate for continuous improvement.

Established in 1993, XE has been selected as a GTA Top Employer multiple years. We are profitable, growing, and community-involved. In July 2015 XE became part of the Euronet (NASDAQ: EEFT) family, a global provider of electronic payment and transaction processing solutions for financial institutions, retailers, service providers and individual consumers. Euronet has over 4,600 employees in 39 countries who help process over 2.6 billion transactions a year which generates over $1.7 billion in annual revenue.

Each month, more than 34 million people use our foreign exchange tools and services, including the XE Currency Converter and the XE Currency App, which has received 40 million installs. Our money transfer services have booked billions of dollars in transactions and our commercial currency data has been used by thousands of corporate clients, from SMEs to Fortune 500 companies. XE is committed to continuing our role as leaders and innovators in our industry.

We want our team members to lead happy, healthy, balanced lives. Our 40-hour work week supports work-life balance. We offer generous benefits, including dental, maternity, and RSP matching. And if you need a break, you can use our well-equipped gym and showers. We provide delicious lunches every Friday, followed by some intense games of ping pong (to burn off the calories). We think the best relationships are built on respect, so we strive to ensure that this is reflected in our relationship with employees.

  • Develop, maintain and enhance our data services, including custom ETL, ingestion (Kinesis / SQS, etc..), Hadoop (Java) and Lambda (Java / nodeJS).
  • Keep up on best practices for data systems architecture.
  • Understand scalable architectures.
  • Respect security and privacy issues.
  • Ensure all components are highly scalable, maintainable and monitored.
  • Deliver quality code using best practices.

  • Degree in Computer Science, Software Engineering, or related discipline.
  • Ability to adapt quickly and develop in-depth technical understanding of new applications and complex technologies.
  • A strong interest in data and the insights it can provide to better serve our customers.
  • Experience and preference for open source.
  • Knowledge of data-mining and analytics.
  • An understanding of business goals and how data policies can affect them.
  • Strong communication and collaboration skills.
  • A strong understanding of the concepts associated with privacy and data security.



XE.com welcomes and encourages applications from people with disabilities. Please advise the Recruiter to ensure your accessibility needs are accommodated throughout the process. Information received relating to accommodation will be addressed confidentially.

Apply Now!

Get an XE account

Sign up FREE!

Access premium XE Services like Rate Alerts. Learn more ▶