
Director of Engineering – Payment and Finance
- Vancouver, BC
- Permanent
- Temps-plein
- Company-issued equipment
- Assigned workspace in a hybrid environment
- Formal, hands-on training
- Managing and developing a software engineering team delivering mobile software and cloud
- Hiring, leading and mentoring team members.
- Ensuring highest levels of job satisfaction by setting goals, job expectations, responsibilities and
- Having technical discussions with team members to agree on product scope and delivery
- Confer with various groups to design project and to obtain information on needs, limitations and capabilities, related projects, performance requirements and interfaces. Analyze user needs and software requirements to determine feasibility of design within time and strategy constraints.
- Other projects, collaboration with other departments and stakeholders and responsibilities as
others and coach them to develop their capabilities, provide feedback, share information,
manage performance, set goals, motivate team and address performance problems. * Engineering, Programming and Technology — Knowledge of the practical application ofengineering science and technology. This includes applying principles, techniques,
procedures, and equipment to the design and production of various goods and services.
Writing computer programs for various purposes. Determining how a system should work
and how changes in conditions, operations, and the environment will affect outcomes.
Identifying measures or indicators of system performance and the actions needed to
improve or correct performance, relative to the goals of the system. Knowledge of design
techniques, tools and principles involved in production of precision technical plans, stories,
and models. * Software Architecture and Technology. Solid understanding and experience inimplementing architecture management and technology management within engineering
teams of 25-50 engineers. Ability to create a Arch and Tech vision and drive key concepts
through the engineering team for a specific area of the product. Experience in identifying key
areas for technology innovation and addressing technical debt within the product line. * Drive Operational Effectiveness. Providing team with clear understanding of the businessimperatives and translating them into well define processes and development approach to
achieve maximum impact in the market. Always looking for a better to get the task
accomplished, you are always looking to optimize requirements, schedule, resources and
quality to achieve the stated goals. * Critical Thinking, Reasoning and Persuasion— Using logic and reasoning to recognizedetails of situations, identify solutions, conclusions or approaches to problems. Persuading
others to change their minds or behavior or to try new approaches. The ability to apply
general rules to specific problems to produce answers that make sense. The ability to
combine pieces of information to form general rules or conclusions (includes finding a
relationship among seemingly unrelated events). Ability to identify the underlying principles,
reasons, or facts of information by breaking down information or data into separate parts.
Advanced problem-solving skills in analyzing information and evaluating results to choose
the best solution and solve problems. * English Language — Knowledge of the structure and content of the English languageincluding the meaning and spelling of words, rules of composition, and grammar.
Communicating effectively in writing as appropriate for the needs of the audience. Talking to
others to convey information effectively. Understanding written sentences and paragraphs in
work related documents. Professional level written and verbal communication skills and
exceptional relationship building skills. Exceptional written and oral expression and
comprehension, including excellent presentation skills with an ability to partner with senior
business leaders to understand needs and deliver solutions. * People and Inclusion — Always striving to drive our business forward by positive and directcommunication, collaboration, respect, acceptance and professionalism. Understanding how
to give and receive feedback, manage conflict positively and work productively with others to
solve problemsQualifications & Skills
- Strong knowledge of architectural and design patterns
- Knowledge of Payments technology, business models and architecture
- Experience in PCI compliance for payment systems
- Integration into corporate finance systems such as Netsuite and Dynamics365
- Solid working knowledge of current technologies including object-oriented analysis and
- Knowledge of SDLC methodologies (Agile, CMM, Scrum, Lean, etc.); ability to lead team in