Overview
Corpay is hiring a Director of Engineering – Payment and Finance for the PayByPhone line based in Vancouver, Canada. The Engineering Director of Payment and Finance will lead Corpay’s software engineering teams (managers, developers, architects, quality assurance, and site reliability engineers) to deliver Mobile software and cloud services for consumer onboarding and engagement. You will design and manage workflows and collaborate with engineering managers and internal departments on process, needs, strategy and work. This role requires a deep understanding of our product capabilities, customer needs, processes, and technology; you will drive the operation and development of our products through team efforts on infrastructure, product enhancements, customer integrations, or new product development. The Director of Engineering should have a solid command of a modern technology stack and excellent communication, collaboration, and development skills.
How We Work
As a Director of Engineering – Payment and Finance, you will be expected to work in a hybrid environment and report to the Vancouver office.
What We Provide
- Company-issued equipment
- Assigned workspace in a hybrid environment
- Formal, hands-on training
Role Responsibilities
- Lead and develop a software engineering team delivering mobile software and cloud services for the Payment and Finance group, including development managers, engineers, architects, QA, and SREs
- Hire, lead, and mentor team members; build, train and support a team of Development Managers
- Set clear goals, expectations, responsibilities and performance targets to maintain high job satisfaction
- Involve the team in process identification, drive roadmap alignment, and meet project goals
- Establish and track agile processes, planning, milestones, and deployments to ensure success
- Provide leadership, technical guidance, and career development for team members
- Engage in technical discussions to define product scope and delivery schedules; track delivery and dependencies
- Collaborate with teams and apply best practices in software development
- Partner with multiple groups to design projects, gather needs, limitations and interfaces; analyze user needs and software requirements for feasibility within timelines
- Manage cross-functional collaborations and responsibilities with stakeholders
- Demonstrate leadership: motivate the team, delegate responsibly, coach capabilities, provide feedback, set goals, manage performance
- Apply engineering and technology knowledge to design and production; identify performance indicators and actions to improve outcomes
- Oversee software architecture and technology, drive architecture visions for 25–50 engineers, identify areas for innovation and address technical debt
- Drive operational effectiveness by translating business imperatives into well-defined processes and development approaches
- Use critical thinking and problem-solving to analyze information, persuade others, and decide best solutions
- Lead with strong English communication for professional written and verbal exchanges; build relationships with senior leaders
- Promote people and inclusion through positive communication, collaboration, respect, and professionalism
Qualifications & Skills
- Strong knowledge of architectural and design patterns
- Knowledge of Payments technology, business models and architecture
- Experience in PCI compliance for payment systems
- Integration experience with corporate finance systems such as Netsuite and Dynamics 365
- Solid working knowledge of current technologies including object-oriented analysis and design practices (object modeling, use cases, activity diagrams, UML)
- Experience with mobile and cloud-based technologies
- Knowledge of SDLC methodologies (Agile, CMM, Scrum, Lean, etc.) with ability to lead teams in these methodologies
- Experience building global user engagement workflows and incremental user profile information for subsequent use by the application
- Proven team leadership with forward-thinking processes and solutions
Compensation
The salary range for this role is $190k CAD - $220k CAD per year. Proposals will consider experience, education, location, budget, and internal equity.
Employment type
Seniority level
Job function
- Engineering and Information Technology
Industries