Enable job alerts via email!

Software Engineer – EV Back-Office Systems & EMV Payment Technology

Trunexa

Montreal

On-site

CAD 85,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Trunexa is looking for a talented Software Engineer to work on innovative solutions at the intersection of electric mobility and fintech. This role involves developing essential back-office software for EV charging networks, focusing on EMV payment systems, and requires strong programming and cloud platform skills. Join us to contribute to sustainable transportation and grow your career.

Qualifications

  • 3-5 years of professional experience in software development.
  • Solid programming skills in Python, Java, C#, or Node.js.
  • Familiarity with OCPP, ISO 15118, and/or payment terminal SDKs.

Responsibilities

  • Develop and maintain back-office software solutions for EV charging networks.
  • Implement and support EMV payment transaction flows.
  • Integrate hardware with cloud-based systems and APIs.

Skills

Problem Solving
Communication
Attention to Detail
Collaboration

Education

Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering

Tools

AWS
Azure
GCP

Job description

Software Engineer – EV Back-Office Systems & EMV Payment Technology
Software Engineer – EV Back-Office Systems & EMV Payment Technology

Direct message the job poster from Trunexa

Language Requirements: Bilingual – English and French

Experience: 3–5 years minimum

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

Our Address:

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

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Appliances, Electrical, and Electronics Manufacturing

Referrals increase your chances of interviewing at Trunexa by 2x

Get notified about new Software Engineer jobs in Montreal, Quebec, Canada.

Greater Montreal Metropolitan Area 1 month ago

Junior Software Engineer (1-5 years) - Python or C++ - Hybrid working - Up to $160,000 CAD Base (+Bonus)
Software Developer Intern - Growth - FALL 2025
Full-Stack Software Engineer [Contract] [Remote possible]
Full Stack Developer (React/Python) - Up to $200k CAD + Exceptional Bonus - Elite FinTech Firm - Montreal

Montreal, Quebec, Canada $150,000.00-$230,000.00 1 month ago

Software Developer Intern (Solutions Engineering team), Fall 2025
Software Engineer (Python) - Elite FinTech Firm - Up to $200k CAD
Software Engineer (Python): $210k + Bonus (Elite Fintech)!
Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.