Senior Software Engineer/Wealth & Personal Banking IT

January 4, 2023

Job Overview

  • Date Posted
    January 4, 2023
  • Location
  • Expiration date
    --

Job Description

  • Develop and maintain software products in Smart Channels entire technology stack. Mobile apps (iOS) and supporting services.

  • Provide support across the end-to-end delivery and run lifecycle. Carry out software development, testing and operational support activities with the ability to move between the technology stack.

  • Advocate and advance modern software development practices within the mobile engineering community.

  • Grow the technical expertise of mobile engineering community

  • Helping with designing, maintaining and improving all aspects of the mobile software delivery lifecycle

  • Collaborate with technical leaders and product owners to contribute to product and project strategy, code standards, roadmap definition, and requirements gathering

  • Collaborate with the recruiting team and regional Heads of Engineering to attract, onboard and retain diverse top talent

  • Participate in broader discussions about mobile software architecture

  • Working with Ops, Dev and Test Engineers to ensure operational issues (performance, operator intervention, alerting, design defect related issues, etc.) are identified and addressed at all stages of a product or service release / change.

  • Liaise with other engineers, architects, agile coaches, and other stakeholders to understand and drive the Smart Channels software products

  • Work closely with teams, product owners, agile coaches and other stakeholders to ensure we deliver world-class tools and capabilities for our engineering community

  • Actively participate in the Engineering Discipline and associated communities

  • Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency