Solution Architect (UK)

MYPINPAD’s software turns everyday mobile devices like smartphones and tablets into secure payment terminals.

As the first software-based payments solution developer in the world to have achieved a full suite of PCI certified solutions, our offering is the most secure in the world. This leading technology enables a consistent ‘card present’ payment experience across all channels, both in-store and digital.

MYPINPAD’s payments solutions are device and gateway agnostic and built upon our globally patented, cloud-based authentication platform. By enabling merchants of all sizes globally to securely accept payments using smartphones and tablets, we help open up a world of possibilities in reshaping the end-to-end customer experience. Secure, safe, seamless payments. Everywhere.

MYPINPAD is proud to be an equal opportunities employer. All our people make this an exciting and inclusive place to work, where they can be themselves and let their skills shine.

We value quality and excellence in everything we do, with a strong focus on supporting and developing our employees.

We offer a range of flexible working options that allow our people the opportunity to contribute fully, without compromising family commitments or general well-being.

THE ROLE

As a Solution Architect, you will develop and implement systems architectures that will meet the business’ needs and further the business’ strategic mission.

Working within our agile development team, your knowledge of Cloud based computer systems and networking, distributed applications and micro services, API design for consumption by mobile clients and mobile application development principles will be used throughout the full development lifecycle of the MYPINPAD (MPP) solutions.

You will be involved in the creation and elaboration of business requirements, have ownership of functional and design specifications, input into development and maintenance of our software, analyse risk and act on opportunities to introduce innovation into current and future products.

Commercially astute and an understanding of project management and prioritisation, you will communicate and guide stakeholders and team members when best to act on client feedback and experiences to look for opportunities to decrease time-to-value, develop new product features, enhance the usability to promote rapid adoption of MPP’s payment technology at scale globally.

You are the consummate professional, disciplined and a superb communicator. These skills will allow you to work autonomously and as part of a team spread across countries and time zones.

This role will combine horizon scanning and thought leadership, technical architecture with a focus on component design & specification, as well as hands on analysis and improvement of current products and services.

You will bring, or it is expected that you will develop, a deep working knowledge of card and mobile payments, payment systems and authentication technologies.

This role reports to the COO.

KEY RESPONSIBILITIES AND EXPECTATIONS

  • Leads the development and review of architectures for complex solutions, ensuring consistency with agreed requirements and fit to existing and/or planned system developments
  • Develops and maintains exceptionally high standards of design and documentation quality at all times, including, but not limited to, adherence to architectural, security and scalability standards and principles applied at MYPINPAD
  • Establishes policies, principles, and practices for the selection of solution architecture components
  • Leads the preparation of technical plans and works with project management to ensure that appropriate technical resources are made available
  • Ensures that appropriate tools and methods are available, understood and employed in architecture development
  • Works as a leader in a cross functional, passionate team, ensuring high quality delivery is at the heart of the development process from requirements definition through to delivery
  • Manages trade-offs and balances functional, service quality and systems management requirements within a significant area of the organisation
  • Contributes as a mentor toward predictable delivery of quality releases
  • Researches, recommends, and implements solutions as needed with the goal of continually increasing our product portfolio and capabilities
  • Provides technical guidance and governance on solution development and integration
  • Evaluates requests for changes and deviations from specifications and recommends actions
  • Proactively brings issues and problems to the attention of the team; generating, proposing, and implementing innovative and best practise solutions to solve them
  • Acts as an advocate of automation, Test Driven Development, Continuous Integration and Continuous Delivery, and use experiences to support the wider technology team to upskill in these areas
  • Ensures up to date job knowledge by researching new payment, authentication and security technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organisations
  • Is enthusiastic, fearless, and boundary-less, with the ability to coach and mentor

KNOWLEDGE, SKILLS AND EXPERIENCE REQUIRED

  • Deep knowledge and experience around emerging ‘card and/or token based’ face to face and remote payments technologies and their potential to change the payments landscape
  • Think like, communicate with, and inspire our developers to extend the existing MPP portfolio/create new product components
  • Be willing and able to get hands-on with technology teams and MPP customers to help define/refine requirements, assess and define MPP’s product fit, define common architectural standards/tools, participate in PCI and other Quality assurance reviews
  • Strong technical troubleshooting skills, including debugging of end-to-end card present & remote payment transaction flows.
  • Highly collaborative, bringing a structured problem-solving approach to client engagements and documentation, employing solutioning, moderation and facilitation skills
  • Able to combine aspects of the business and commercialization with technical ability
  • Demonstrable experience designing (and ideally building) highly secure mobile app (iOS or Android) solutions in a PCI environment with user experiences that expose and consume web services Microsoft Azure cloud technology
  • Demonstrable development skills in at least one of the following required technologies, with aptitude and interest in acquiring skills in gap areas:
    • Back-end (APIs) and/or front-end (e.g., Android, iOS) development
    • Java/Kotlin (Android mobile apps or server-side web services / JPOS)
    • .NET (server-side web services)
    • Objective C or Swift (iOS mobile apps)
    • SQL (for technical support and troubleshooting)
    • Use of Microsoft Azure services (such as Key Vault, event Hubs etc)
  • Strong technical lead experience managing multiple product requirements simultaneously
  • Ability to quickly assimilate and apply new technologies and application knowledge
  • Experienced with Agile development process (tools, techniques & methodologies)
  • Knowledgeable of cloud-based technologies, ideally Microsoft Azure including security requirements and best practices
  • Bachelor’s degree in Computer Science or related technical discipline or commensurate work experience
  • Track record of relevant software architecture / software engineering work experience
  • Financial services or payments processing industry experience is essential
  • Proactive ‘self-starter’ attitude
  • A creative, innovative, and inquisitive character. Willing to experiment with many ideas and showcase the output with peers and the wider teams
  • Lifelong learner – thrives from developing and sharing knowledge
  • Uncomfortable with repetition seeking automation in preference

MYPINPAD is an equal opportunities employer. All positions are open to all suitably qualified candidates, regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex or sexual orientation.