
Senior Software Engineer, Finance System
Element Fleet Management1 day ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, test, and maintain scalable enterprise software applications.
- Create technical designs, architecture contributions, system diagrams, roadmaps, coding standards, testing standards, and documentation.
- Build and integrate APIs, services, and data pipelines across distributed systems, ERP systems, financial systems, payment platforms, and third-party services.
- Contribute to microservices and event-driven architecture, CI/CD, deployment checklists, log reviews, and DevOps practices.
- Resolve production issues, perform root cause analysis, implement corrective actions, and support platform upgrades, modernization, cloud adoption, and technology optimization.
- Collaborate with architects, engineers, and business stakeholders on technical solutions, code reviews, testing, Agile planning, backlog refinement, and retrospectives.
Requirements
- At least eight years of hands-on experience in software development, system design, and application integration.
- 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 Java, C#, Python, or JavaScript/TypeScript and front-end technologies such as React or Angular.
- Experience with AWS or Azure, Docker, Kubernetes, and shell scripting.
- Experience integrating legacy systems, including COBOL, CICS, DB2, or MQ mainframe applications, through APIs or service layers.
- Understanding of relational or NoSQL databases and data modeling, plus experience creating technical specifications, design documents, and interface documentation.
- Experience supporting enterprise financial systems, payment platforms, or high-volume transaction systems, with knowledge of Agile and DevOps practices.
- Preferred experience with SAP FICO or FICA, payment authorization, capture and settlement, and both product development and enterprise IT environments.
- Applicants must be legally authorized to work in the country where the position is based.
Benefits
- Hybrid working arrangement at 1 Adelaide St. E, Toronto, Ontario.
- Annual incentive programs, including bonuses, commissions, or other incentive compensation where applicable.
- Comprehensive health and welfare benefits for qualified roles.
- Paid time off programs including vacation, sick leave, and holidays for qualified roles.
- Potential health insurance, tuition reimbursement, and retirement savings benefits.
- Background check required only after a conditional offer of employment.
Tech Stack
Categories
About Element Fleet Management
Element Fleet Management is a Toronto-based public company (TSX: EFN) that provides fleet management and vehicle financing services to organizations operating car and light-duty vehicle fleets. Its offerings span acquisition, leasing/financing, maintenance, fuel and accident management, telematics, and remarketing, delivered via data and advisory tools. Founded in 1946, Element manages over 1.5 million vehicles and serves clients across North America, Europe, Australia, and New Zealand.