Software Engineer – Focus On Ev Back Office Systems & Emv Payment Technology

Pointe-Claire, QC, CA, Canada

Job Description

Location:

On-site, Montreal, QC

Language Requirements:

Bilingual - English and French

Experience:

3-5 years minimum

Company:

Trunexa Inc.

About the Role



We are seeking a talented and driven

Software Engineer

to join our growing team in Montreal. This is a unique opportunity to work at the intersection of the

electric mobility

revolution and

fintech

, contributing to the design and development of back-office software platforms for EV charging networks, with a particular focus on

EMV payment transaction processing

.

As part of our technical team, you will play a critical role in building scalable, secure, and robust software systems that support our EV charging infrastructure across North America and beyond.

Key Responsibilities



Develop and maintain back-office software solutions for EV charging networks, including CSMS (Charge Station Management Systems), billing engines, and payment integrations. Implement and support EMV payment transaction flows, including pre-authorization, settlement, and refund handling. Integrate hardware (chargers, payment terminals) with cloud-based systems and APIs. Work closely with cross-functional teams (hardware, firmware, front-end, product) to deliver end-to-end solutions. Analyze customer and partner requirements to propose and implement efficient technical solutions. Ensure compliance with relevant standards such as ISO 15118, OCPP, PCI-DSS, and other industry protocols. Provide technical documentation and support for deployment and troubleshooting.

Qualifications



Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related field. 3-5 years of professional experience in software development, with specific experience in:
- Back-office or cloud platforms for EV charging or energy services

- EMV payment systems (POS, payment gateways, NFC/contactless transactions)

Solid programming skills in languages such as Python, Java, C#, or Node.js. Familiarity with OCPP, ISO 15118, and/or payment terminal SDKs is a strong asset. Experience with cloud platforms (AWS, Azure, GCP) and modern development tools. Excellent communication skills in

both English and French

(written and verbal). Strong problem-solving skills, attention to detail, and a collaborative mindset.

Why Join Us?



At Trunexa, we're building the future of smart, sustainable transportation. You'll have the chance to work on meaningful, high-impact projects with cutting-edge technologies in a fast-paced and collaborative environment. This is a great opportunity for someone looking to grow their career while contributing to the green mobility revolution.

To Apply



Please send your resume to:

hr-canada@trunexa.com



Trunexa Inc

900 Av. Selkirk, Pointe-Claire, QC H9R 3S3 Canada

Job Type: Full-time

Pay: $60,000.00-$80,000.00 per year

Benefits:

Dental care Extended health care
Schedule:

Monday to Friday
Application question(s):

Do you have related experience with - EV Back-Office Systems & EMV Payment ?
Experience:

related: 3 years (preferred)
Language:

Bilingual (required)
Work Location: In person

Application deadline: 2025-06-26

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2449743
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pointe-Claire, QC, CA, Canada
  • Education
    Not mentioned