Senior Manager of Software Development

  • Full Time
  • Kanata
  • Posted 1 year ago

Merchant Link

Senior Manager of Software Development (EMV Payments – Transaction Link)

Merchant Link is seeking a Senior Manager to lead our EMV Payment applications development. Reporting to the VP of Product Engineering, the Senior Manager is responsible for the Ottawa software development team and delivery of projects in a fast-paced, dynamic environment. The development manager role is all about improving development organization and delivering of projects. This role will lead up to twelve developers in a Scrum environment, where the Scrum Master is performing day-to-day standups, Sprint planning, and Scrum rigor, while the Manager is focused on improving the organization, process and systems. This role is a catalyst of change – create situations where engineers can give their best, while providing technical leadership, improves systems and processes. Leads design, development and test to deliver quality software on-time. The development team currently develops Transaction Link (TL) EMV software, and the Embedded app on the TL hardware. Merchant Link products will evolve over time, and this role’s development scope may change respectively, such as: TL cloud, TL Software Appliance and Tablet software development. The position requires “hands-on” entrepreneurial experience, and with a strong track record of delivering high-quality products.

We are looking for a leader that will drive design & delivery of products, build/develop a top notch engineering team, and improve applications design & process. The candidate must be able to turn complex and aggressive vision into actionable plans and deliver.

Specific Responsibilities

The Senior Manager will have the following responsibilities:

 Leads a team of developers (up to ~12) to design, and deliver high-quality production level (24×7) applications. Some of them operate in an iOT like embedded TL device.

 Engages with Product, Cloud Solutions Engineering, and other teams in other locations such as: Silver Spring, Maryland and Tampa, Florida – to improve technical design aligned to business/operations tactical and strategic needs.

 Collaborates with Merchants and Integrators (ML customers) in order to design capabilities meeting customer needs.

 Hires, retains and develops team members to grow organization abilities in technical, collaboration and leadership areas; Mentor developers and stake-holders to achieve self-organized Scrum teams.

 Develops, manages, and delivers product roadmap aligned with Company’s goals. Augments application software and hardware platform to match business needs in ease of use/support and revenue growth.

 Enables and shape the customer centric fast-paced engineering culture, drives technical decisions and delivers product features.

 Enhances architecture and reduce technical debts through active leadership in design, and project planning. Builds Development and Cloud Environments to enable higher velocity and developer satisfaction, while meeting payment security needs.

 Refines SDLC, and engineering processes within the team and department through collaboration with Scrum Master, and leadership. Establishes 3rd level development support of apps, and technical quality standards.

 Architects and scales platforms ranging from embedded software on our hardware, embedded software on Pin-pad or POS, client facing APIs, reliable payment processing in store-and-forward, mobile payment/value-add features, business tools, and other solutions that meet the Company’s expanding business needs.

 Develops and implements strong application security to meet PCI, PA-DSS, OWASP, industry, and product security needs. Develops necessary documentations on product design and operations.

 Collaborates with Customer Support on production impacting product issues and to resolve quickly. Be an agent for change, at both the team and departmental level; Foster a culture of learning and growth.

 Occasional travel is required with the position.

 This position will also act as local site manager for Ottawa office when any administrative or manager decisions are required (5%).

Technology Stack

 Embedded TL: Linux-embedded OS, C++, PKI, EMV

 TL Cloud: Python, containers, RMQ, Tornado, PKI

 Pinpads: Ingenico, Verifone, and Equinox

Qualifications & Experience

The ideal candidate has payment industry experience with a proven record of building and delivering technology (mostly software, some hardware) products. Must demonstrate vision, drive, passion, experience, and an innate desire to be a recognized technology leader in the payment space.

 Currently in a development manager role with 10+ years of progressive software development experience in an Agile environment. Must have built development teams through coaching and hiring.

 Proven experience creating and building high performing development teams within a startup or growth-oriented technology business.

 Experience in startup companies exhibiting growth and reputation for product excellence – in quality and ease of use. Experience with building high-quality, highly-resilient software systems.

 Strong organization skills, with ability to plan, document, and execute tasks effectively while building strong partnership with stakeholders such as: Product, Cloud Engineering and Product Engineering teams. Ability to plan and execute strong test driven engineering organization and culture.

 Proven ability to manage issues in complex production environments – preferable in FinTech/Payment processing space.

 Strong background in delivering API based products and RESTful services.

 Ideal technology experience: API services, C++/Java/Python, Object-orientation, Embedded systems, Cloud, Linux, understanding of security technologies (PKI, 3DES, AES, RSA, etc), Web applications in small footprint, SQL/No-SQL. Experience with Data science and Mobile application development a plus. Experience in Linux based SBC hardware and embedded systems a plus.

Core Competencies

 Organizational Awareness: Knows the organization’s mission and functions and how its social, political and technological systems work and operates effectively within them; this includes the programs, policies, procedures, rules and regulations of the organization.

 Leadership: Influences, motivates and challenges others; adapts leadership styles to a variety of situations.

 Creativity & Innovation: Develops new insights into situations; questions conventional approaches; encourages new ideas and innovations; designs and implements new or cutting edge programs, products and processes.

 Vision: Takes a long-term view and builds a shared vision with others; acts as a catalyst for organizational change. Influences others to translate vision into action.

 Team Building: Inspires and fosters team commitment, spirit, pride and trust. Facilitates cooperation and motivates team members to accomplish group goals.

 Accountability: Holds self and others accountable for measurable high-quality, timely and cost-effective results. Determines objectives, sets priorities and delegates work. Accepts responsibility for mistakes. Complies with established control systems and rules.

 Attention to Detail: Is thorough when performing work and conscientious about attending to detail.

 Balanced Decision Making: The ability to be objective and to fairly evaluate the different aspects of a situation, and to make an ethical decision that takes into account all aspects and components; the ability to maintain balance between the needs of oneself, others and the company at the same time.

 Change Management: Knowledge of change management principles, strategies and techniques required for effectively planning, implementing and evaluating change in the organization.

 Conflict Management: Manages and resolves conflicts, grievances, confrontations or disagreements in a constructive manner to minimize negative personal impact.

 Creativity & Innovation: Develops new insights into situations; questions conventional approaches; encourages new ideas and innovations; designs and implements new or cutting edge programs, products and processes.

 Developing Others: Develops the ability of others to perform and contribute to the organization by providing ongoing feedback and by providing opportunities to learn through formal and informal methods.

 Influence & Negotiation: Persuades others; builds consensus through give and take; gains cooperation from others to obtain information and accomplish goals.

 Interpersonal Skills: Shows understanding, friendliness, courtesy, tact, empathy, concern and politeness to others; develops and maintains effective relationships with others; may include effectively dealing with individuals who are difficult, hostile or distressed; relates well to people from varied backgrounds and different situations; is sensitive to cultural diversity, race, gender, disabilities and other individual differences.

 Leveraging Diversity: Fosters an inclusive workplace where diversity and individual differences are valued and leveraged to achieve the vision and mission of the organization.

 Oral Communication: Expresses information (for example, ideas or facts) to individuals or groups effectively, taking into account the audience and nature of the information (for example, technical, sensitive, controversial); makes clear and convincing oral presentations; listens to others, attends to nonverbal cues and responds appropriately.

 Organizational Performance Analysis: Knowledge of the methods, techniques and tools used to analyze program, organizational and mission performance; includes methods that deliver key performance information (for example, comparative, trend, diagnostic, root cause, predictive) used to inform decisions, actions, communications and accountability systems.)

 Partnering: Develops networks and builds alliances; collaborates across boundaries to build strategic relationships and achieve common goals.

 Performance Management: Knowledge of performance management concepts, principles and practices related to planning, monitoring, rating and rewarding employee performance.

 Risk Management: Knowledge of the principles, methods and tools used for risk assessment and mitigation, including assessment of failures and their consequences.

 Project Management: Knowledge of the principles, methods or tools for developing, scheduling, coordinating and managing projects and resources, including monitoring and inspecting costs, work and contractor performance.

 Strategic Thinking: Formulates objectives and priorities, and implements plans consistent with the long-term interest of the organization in a global environment. Capitalizes on opportunities and manages risks.

 Stakeholder Management: Knowledge of the concepts, practices and techniques used to identify, engage, influence and monitor relationships with individuals and groups connected to a work effort; including those actively involved, those who exert influence over the process and its results, and those who have a vested interest in the outcome (positive or negative).

 Written Communication: Writes in a clear, concise, organized and convincing manner for the intended audience.

 Electronic Commerce: Knowledge of the principle, methods and tools for conducting business online, including electronic data interchange.

 Technical Problem Solving: troubleshoots, diagnoses, analyzes and identifies system malfunctions to determine the source and cause of the problem.

 Technical Awareness: Knowledge of developments and new applications of information technology (hardware, software, telecommunications), emerging technologies and their applications to business processes and applications and implementation of information systems to meet organizational requirements.

 Engineering & Technology: Knowledge of engineering concepts, principles and practices and of equipment, tools, mechanical devices and their uses to produce motion, light, power, technology and other applications.

Benefits:

Benefits of joining the Merchant Link team here in Kanata.

·         Small team feel with big team benefits

·         Up to 5% RRSP matching

·         Bonuses

·         Competitive Benefits plan, inc. Dental, Vision

·         $50 / month gym membership allowance

·         Walking distance to local restaurants

·         Ice Cream Thursdays

·         WOW points (employee appreciation)

·         Quarterly team building activities

To apply for this job email your details to Patricia.Robinson@merchantlink.com

Apply using webmail: Gmail / AOL / Yahoo / Outlook