E

Element Fleet Management

Fleet management, leasing, and technology solutions

Senior Software Engineer - Finance System

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada$99.2k - $136.4k /yr

About the Job

Requirements

  • At least eight years of hands-on experience in software development, system design, and application integration.
  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
  • Experience with object-oriented programming, distributed systems, APIs, REST services or messaging, microservices, and event-driven architecture.
  • Hands-on experience with modern programming languages such as Java, C#, Python, or JavaScript/TypeScript, and front-end technologies such as React or Angular.
  • Experience with cloud platforms such as AWS or Azure, containers using Docker and Kubernetes, and shell scripting.
  • Experience integrating legacy systems, including mainframe applications such as COBOL, CICS, DB2, or MQ, through APIs or service layers.
  • Understanding of relational or NoSQL databases and data modelling, and experience creating technical specifications, design documents, and interface documentation.
  • Experience supporting enterprise financial systems, payment platforms, or high-volume transaction systems, and understanding of Agile and DevOps practices.

Responsibilities

  • Design, develop, test, and maintain enterprise software applications, ensuring scalability, performance, reliability, security, and maintainability.
  • Define technical designs and contribute to architecture, technical roadmaps, system diagrams, and engineering standards for coding, testing, and documentation.
  • Build and integrate APIs, services, and data pipelines across distributed systems, including integrations with ERP, financial systems, payment platforms, and third-party services.
  • Contribute to microservices and event-driven architecture, and support CI/CD, deployment checklists, log reviews, and DevOps practices.
  • Lead and contribute to production issue resolution, root cause analysis, and corrective actions, while supporting platform upgrades, modernization, cloud adoption, and technology optimization.
  • Collaborate with architects, engineers, and business stakeholders to translate requirements into technical solutions, contribute to code reviews and testing, and support Agile planning, backlog refinement, and retrospectives.

Desired Qualifications

  • Experience with ERP or financial platforms such as SAP FICO or FICA.
  • Experience with payment processing across authorization, capture, and settlement.
  • Experience in both product development and enterprise IT environments.

About the Company

Element Fleet Management

Fleet management, leasing, and technology solutions

Element Fleet Management provides tailored fleet solutions for businesses and government entities to manage and optimize automotive fleets. Its services cover cost management, driver productivity, vehicle uptime, fleet electrification, and technology solutions, along with leasing options. The offering combines advisory services, data-driven insights, and flexible financing to help clients decide between leasing and purchasing vehicles. The company earns revenue through service fees, leasing agreements, and technology solutions, creating multiple income streams. It differentiates itself through a strong emphasis on sustainability and supplier diversity, transparent reporting, and actionable data that clients can use to make informed decisions. The goal is to help clients reduce costs, improve fleet uptime, and transition to sustainable fleets while delivering reliable service across industries from logistics to corporate and government fleets.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1946

Recently Posted Jobs

Explore more opportunities at Element Fleet Management

See more jobs