Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$100k - $139k per year

Xe.com

At Xe, we live currencies. We provide a comprehensive range of currency services and products, including our Currency Converter, Market Analysis, Currency Data API and quick, easy, secure Money Transfers for individuals and businesses. We leverage technology to deliver these services through our website, mobile apps and over the phone.

Last year, we helped nearly 300 million people access information about the currencies that matter to them, and over 350,000 people used us to send money overseas. Thousands of businesses relied on us for information about the currency markets, advice on managing their foreign exchange risk or trusted us with their business-critical international payments.

At Xe, we share the belief that behind every currency exchange, query, or transaction is a person or business trying to accomplish something important, so we work together to develop new and better currency services that put our customers first.

We are proud to be part of Euronet Worldwide (Nasdaq: EEFT), a global leader in processing secure electronic financial transactions.

Xe has made significant progress along an exciting transition to agile working methods. Our teams have embraced the Scrum framework. We are driving software engineering excellence through chapters and guilds. Most repos are now aligned to faster container-based deployments with CI/CD pipelines. We are increasing the automation of testing and promoting a Shift-Left approach.

About This Role

We are looking for an ambitious software developer to join our team. In this role, 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 Amazon Web Services and the latest open-source frameworks and technologies.

OUR PRINCIPLES

  • AMBITION - We dream big, try things out and always ask “why not?” and “what if?” We’re ambitious in our thinking and our delivery
  • RESPONSIBILITY - We get involved, bring our perspective, and are always open to new ideas. We take personal responsibility
  • COMMUNITY - We value a sense of belonging, trusting each other and encouraging authenticity. We contribute to our community

Roles & 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 highly scalable, maintainable, and monitored
  • Deliver quality code following best practices
  • Collaborate with our product team to ensure we deliver the right thing the right way
  • Write automated unit and integration tests

Position Requirements

  • Degree in computer science, software engineering, or related discipline
  • Proven hands-on software development experience, preferably in Java or Kotlin
  • Object-oriented analysis and design using common design patterns
  • Experience in the Spring Framework
  • Experience with test-driven development
  • Experience designing and consuming REST APIs
  • Experience integrating with third-party APIs
  • Strong communication and collaboration skills
  • Good understanding of NoSQL and SQL databases
  • Can-do attitude and a proactive work ethic

NICE-TO-HAVES INCLUDE

  • Experience with Python
  • Exposure to Valkey/Redis for caching and data storage
  • Experience working with AWS and using services like Lambda, ECS, DynamoDB, Kinesis, SNS, SQS, EventBridge, and API Gateway
  • Experience with Docker, Terraform, CI/CD (preferably GitHub Actions)
  • Experience with Vue.js or similar front-end frameworks

Perks & Benefits

  • Salary - 100K CAD to 139K CAD depending on experience
  • Health and dental coverage
  • RRSP employer match
  • Employee Stock Purchase Plan
  • Personal Days
  • A day off on your birthday

We want Xe to be a great place to work and to ensure that our communities are represented across our workforce. A vital part of this is ensuring we are a truly inclusive organization that encourages diversity in all respects.

At Xe we are committed to making our recruitment practices barrier-free and as accessible as possible for everyone. This includes making adjustments or changes for disabled people, neurodiverse people or people with long-term health conditions. If you would like us to do anything differently during the application, interview or assessment process, including providing information in an alternative format, please contact us on ***email_hidden***

The position responsibilities outlined above are intended to define the general contents and requirements to perform this job. It is not to be taken as a complete statement of responsibilities or requirements. This job description does not restrict the Company’s right to assign or reassign duties and responsibilities to this job as needed.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Newmarket, ON vacancy
  •  ...expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our...  ...UI/UX design, implementation) for projectsGenerally assigned to software processes, automations, internal applications, existing business... 
    Suggested
    Remplacement
    Fixed term contract
    Traineeship
    Local area

    Magna International

    Newmarket, ON
    23 days ago
  • $84k per year

     ...the quoting process for prototype and production quotes & timing. Develop and maintain program budgets (costing). Collect /review and...  ...Internet, Flowcharts, and an understanding of Databases, MRP and CAD, software. High level of organizational skills required. Strong written... 
    Suggested
    Work at office

    Multimatic

    Newmarket, ON
    11 days ago
  •  ...celebrates all dimensions of diversity and ensures everyone can develop to their full potential, participate freely in society and live...  ...preparation of Notices, Agendas (using Agenda Management System software), and Reports for assigned Committees. Assists in the development... 
    Suggested
    Full time
    Work at office
    Local area

    York Region (The Regional Municipality of York)

    Newmarket, ON
    10 days ago
  • $70k - $80k per year

     ...and drawings Read blueprints to determine work requirements Develop and prepare design sketches Write specifications Estimate...  ...aided design (CAD) AutoCAD Autodesk Inventor SolidWorks software MS Office Area of work experience ~ Fabrication... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Interroll Canada Ltd.

    Newmarket, ON
    2 days ago
  • $36 per hour

     ...~ Assistant Tasks Assist health care professionals Develop information materials for patients Maintain inventories of medications...  ...Aid Certificate Computer and technology knowledge Kroll Software MS Excel MS Office MS Outlook MS PowerPoint MS... 
    Suggested
    Permanent employment
    Full time
    Private practice
    Work at office
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Total Health Pharmacy

    Newmarket, ON
    12 days ago
  • $80k - $110k per year

     ...Ensure all repairs are properly billed and documented in estimating software. Negotiate with insurance companies to maximize claim...  ...minimizing   waste. Staff Management & Training: ~ Lead and develop a team of technicians, estimators, and painters. ~  Provide ongoing... 
    Permanent employment
    Full time
    Local area

    Newmarket Collision

    Newmarket, ON
    5 days ago
  • $18 - $22 per hour

     ...delivery of excellent sales strategies.Build brand recognition and develop strong client relationships to encourage referrals within the...  ...Proficiency in MS Office applications; knowledge of CRM and other software is a plus.Ability to work a flexible schedule, including... 
    Hourly pay
    Full time
    Part time
    Work at office
    Relocation
    Flexible hours
    Shift work
    Afternoon shift

    Madison Greenhouse

    Newmarket, ON
    11 days ago
  •  ...celebrate wins, exchange product knowledge, and encourage feedback. Develop and lead a high-performance team by overseeing recruitment,...  ...automated systems, along with experience using various computer software applications. Thrive in a hands-on setting that involves... 
    Local area
    Work from home
    Home office
    Afternoon shift

    Farm Boy Inc.

    Newmarket, ON
    9 days ago
  •  ...highly valued; however, we are equally open to those looking to develop their skills in these areas. As a leader in prestige beauty, we...  ...work environment ⁃ Previous experience with retail point⁃of⁃sale software ⁃ Applicants must be able to provide proof of right to live... 
    Freelance
    Night shift

    Estee Lauder

    Newmarket, ON
    15 days ago
  • $47.42k per year

     ...collaboration, process optimization, and commercial negotiations Develop and execute commodity strategies aligned with company objectives...  ...especially Excel and PowerPoint. Experience in working with ERP software, ideally SAP This job posting is for an existing vacancy. The... 
    Contract work
    Work at office

    Multimatic

    Newmarket, ON
    17 days ago
  • $45.7k - $61k per year

     ...preferredProficiency in using MS Office (Word, Excel and Outlook), branch software and internetKnowledge of banking solutions and processes to...  ...potential to achieve your career goals. Here at TD, we hire and develop the best.Training & OnboardingWe will provide training and... 
    Traineeship
    Work at office
    Work from home
    Relocation

    TD

    Newmarket, ON
    4 days ago
  •  ...celebrates all dimensions of diversity and ensures everyone can develop to their full potential, participate freely in society and live...  ...flexibility/adaptability. Computer literacy utilizing MS Office software applications. Demonstrated ability to research/investigate issues... 
    Full time
    Private practice
    Local area

    York Region (The Regional Municipality of York)

    Newmarket, ON
    6 days ago
  • $19.45 - $24.89 per hour

     ...expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our...  ...Copilot, and Microsoft Teams. Maintain accurate hardware and software inventory records for all IT equipment. Provide technical support... 
    Hourly pay
    Local area
    Immediate start

    Magna International

    Newmarket, ON
    22 days ago
  • $78k - $104k per year

     ...Engineering Lead position is one who enjoys working on the hardware-software boundary, and is driven by complex problem solving in a fast-...  ...Performs tasks such as, but not limited to, the following: Develop production test strategies based on product design specification... 
    Permanent employment
    Temporary work
    Casual work
    Internship
    Work at office
    Local area
    Flexible hours

    Celestica International LP

    Newmarket, ON
    24 days ago
  •  ...Job Description – Software Developer – CRM – Senior Role Title: Senior Software Developer – CRM Location: Ontario, Canada (Fully Onsite – 5 Days/Week) Contract Duration: May 18, 2026 – March 31, 2027 Assignment Type: Contract Security Clearance... 
    Contract work
    Monday to friday

    SereneAid

    Queensville, ON
    18 days ago
  • $62.79k per year

     ...coordination, organizational, problem solving and record-keeping skills. Familiarity with computers, mobile devices, and associated software such as Microsoft Office and ability to adapt to changing technology. Effective customer service skills to deal courteously and effectively... 
    For contractors
    Casual work
    Seasonal work
    Work at office

    Town of Newmarket

    Newmarket, ON
    5 days ago
  •  ...Office Suite (Word, Excel, Outlook), and demonstrated comfort level with the internet. Proven aptitude for the learning & use of various software applications, including recreation registration software. Availability to work flexible hours (e. g. evenings and weekends).... 
    Work at office
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Town of Newmarket

    Newmarket, ON
    12 days ago
  •  ...culture, etc.) that includes supervision of staff. Experience in recruitment and selection procedures, payroll processes and e-recruit software. Strong customer service skills with an ability to maintain composure regardless of the demands of the environment. Excellent... 
    Contract work
    Part time
    Work at office
    Weekend work
    Afternoon shift

    Town of Newmarket

    Newmarket, ON
    12 days ago
  • $33.43 per hour

     ...coordination, organizational, problem solving and record-keeping skills. Familiarity with computers, mobile devices, and associated software such as Microsoft Office and Internet. Ability to adapt to changing technology. Ability to deal courteously and effectively with the... 
    For contractors
    Work at office
    Trial period
    Night shift
    Afternoon shift

    Town of Newmarket

    Newmarket, ON
    17 days ago
  • $21.4 per hour

     ...Office Suite (Word, Excel, Outlook), and demonstrated comfort level with the internet. Proven aptitude for the learning & use of various software applications, including recreation registration software. Work experience as a receptionist, front office representative or similar... 
    Work at office
    Weekend work
    Afternoon shift

    Town of Newmarket

    Newmarket, ON
    12 days ago
  •  ...the public sector or other highly regulated sectors an asset. Skills & Core Competencies Proficiency in a wide range of business software including Microsoft Word, Excel, PowerPoint, Visio, Teams and Outlook, as well as Board management software. Excellent attention... 
    Work at office
    Immediate start
    Flexible hours

    The Archdiocese of Ottawa-Cornwall

    Newmarket, ON
    14 days ago
  • $19 - $20 per hour

     ...items in warehouse, tool room or supply area Experience and specialization Computer and technology knowledge ~ Inventory control software Equipment and machinery experience ~ Pallet lifters Parts specialization Electrical products Manufacturing... 
    Permanent employment
    Full time
    Work at office
    Remote work

    PFM Packaging Machinery Corporation

    Newmarket, ON
    2 days ago
  •  ...~ Completion of a Dental Assisting program Level I and Level II ~ NDAEB r equired ~ Experience with dental practice management software such as Abledent is considered an asset ~ Demonstrated ability to communicate effectively with patients and families ~ Customer service... 
    Long term contract
    Permanent employment
    Full time
    Internship

    123Dentist

    Newmarket, ON
    25 days ago
  •  ...seamless handoff. · Maintain ongoing performance tracker to determine success of KPI’s. · Enter vehicle information into appraisal software, including photos, mileage, and condition. · Understand the terminology of the automobile business and keep abreast of... 
    Full time
    Immediate start

    NewRoads Subaru Newmarket

    Newmarket, ON
    25 days ago
  •  ...months of full-time work) and annual paid time off, including personal and vacation days.Career Growth: Giant Tiger is committed to developing our people. We promote from within, and many of our leaders started right here. We provide the coaching, training, and support you need... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Part time
    Flexible hours
    Weekend work
    Day shift
    Afternoon shift

    Giant Tiger

    Newmarket, ON
    4 days ago
  •  ...and management of acute and chronic conditions. Conduct patient consultations, physical examinations, and medical assessments. Develop and implement treatment plans tailored to patient needs. Offer preventative care such as vaccinations, health screenings, and lifestyle... 
    Full time
    Part time
    Locum

    Medicentres Canada Inc

    Newmarket, ON
    3 days ago
  •  ...customer needsMotivated and driven to achieve resultsAbility to work efficiently in the fast-paced team environmentOpenness to learn and develop new skillsFlexibility and ability to quickly adopt to changeAbility to assume a variety of scheduled shifts including closing shifts... 
    Part time
    Flexible hours
    Shift work

    Designer Brands Canada

    Newmarket, ON
    4 days ago
  • $20 per hour

     ...three (3) years. Why work with us? Join a local, family-owned business that’s part of a globally recognized brand, where you can develop your capabilities, competencies, and career. Coke Canada has a culture of learning, and we offer several channels to support your... 
    Hourly pay
    Local area
    Shift work
    Weekend work

    Coca-Cola Canada Bottling Limited

    Newmarket, ON
    16 days ago
  •  ...understanding the market & competitors Supports store business plans to maximize sales & profit Partner with store manager to lead & develop team Delivers clear, constructive, timely feedback & partners with Store Manager on development Executes visual directives &... 
    Minimum wage
    Full time
    Local area
    Flexible hours
    Night shift

    LensCrafters

    Newmarket, ON
    2 days ago
  • $17.6 per hour

     ...are required to wear safety shoes at all times in all Store and DRC locations.EDUCATION, EXPERIENCE AND QUALIFICATIONS: Willingness to develop an understanding and support for the mission and purpose of The Salvation Army in Canada and its implications as related to position... 
    Permanent employment
    Part time
    Live out
    Weekend work
    Afternoon shift
    Weekday work

    The Salvation Army Centre of Hope

    Newmarket, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!