Senior Software Architect

Role: Technical Architecture

Location: Ascot - UK

Back to List Apply Now

The Senior Software Architect will use their knowledge of systems hardware and software to create solutions for Bink to deliver against the product roadmap and partner integrations. You will be leading the technical analysis and solution design of significant change to the product direction or merchant/banking partner enablement.

Outputs from architecture need to be concise Specifications supporting Epics and Stories to ensure a seamless flow of work from project inception through to delivery. It is vital that the software architect delivers practical designs that are optimal for the business needs rather than pure architectural patterns in isolation.

Primary Responsibilities

  • Provide technical leadership to junior teammates through coaching and mentorship
  • Establish best practices that result in the highest quality in our products and service
  • Collaborate with other architects, software developers, business analysts and DevOps to plan and design, applications
  • Work with the CTO and lead architect to develop innovative solutions to current and future business needs
  • Work closely with Merchants, Banking Partners and Vendors and other 3rdparties to create solutions that enable Bink functionality to be integrated simply in to the Merchants estate
  • Support pre-sales activities by scoping a solution once sales have identified and performed initial scoping of an opportunity.
  • Design and implement hardware systems and software applications
  • Develop architectural solutions for databases, user interfaces, and web services
  • Assist in the refinement and planning of stories, estimates and work plans
  • Conceptualise software solutions to address particular needs for end-users
  • Pitch project proposals to departments, management, or clients
  • Collaborate with programmers and developers to determine project scope and direction
  • Decide in conjunction with the engineering group on the platforms and coding standards to be used in development, infrastructure and quality assurance
  • Evaluate existing software solutions to identify areas for improvement
  • Ensure architectural integrity of software solutions
  • Maintain architectural documentation of systems and applications
  • Oversee architectural approaches from conception to installation
  • Collaborate with all stakeholders internal and external to ensure that the architectural design is optimal for the business needs and ensure architecture is not done in a vacuum.

 

Functional Attributes

  • BS/BEng degree or equivalent experience
  • Strong knowledge in the following key areas:
    • Hardware Architecture (physical design, performance testing, monitoring, operations)
    • Software Architecture (Security, Design Patterns, SOA)
    • Systems Integration and Architecture (Security, Design Patterns, security, compliance)
    • System Abilities, non-functional requirements and solving for these.
  • Extensive knowledge of security and compliance standards i.e. PCI, GDPR, W3C or ADA accessibility compliance
  • Extensive knowledge of web and related standards
  • Understanding of business technology drivers and their impact on architecture design, performance and monitoring, best practices and policies
  • Demonstrated ability to conceptualize, launch and deliver multiple IT projects on time and within budget
  • Ability to articulate to more experienced management a technical strategy in clear, concise, understandable terms
  • Understanding of software development lifecycle (SDLC)
  • Minimum of 5 years’ practical experience in software development using modern programming languages, e.g.: Java, Python, C# or Erlang;
  • Minimum of 5 years in the role of software architect
  • Organisational and workload management capabilities
  • Extensive knowledge of modelling tools and techniques e.g. UML etc.
  • Experience of working in an Agile development environment
  • Knowledge of working with Jira for task management

 

Personal Attributes

  • Business Awareness
    • Knowledge of the company markets, customers and goals
    • Understands how to plan work to achieve the business objectives
    • Knowledgeable about business and commercial models
  • Customer Focus
    • Understands how to identify and anticipate customer needs both internal and external
    • Demonstrates ability to build effective relationships both internal and external
    • Understands the need to exceed customer expectations
  • Communication and Interpersonal Skills
    • Good at expressing complex tasks to a wide variety of audiences both orally and in written form
    • Understands how to listen to alternate points of view and is able to modify personal behaviour when confronted with better ways of delivering tasks
  • Decision Making
    • Understands the importance of data driven decision making
    • Good at making rational decisions even when data is incomplete
    • Understands the importance of seeking and acting upon feedback
  • Personal Drive, Organisation and Planning
    • Passionate about software and infrastructure architecture
    • Demonstrates ability to be a self-starter whilst also understands the need to be a team player
    • Knowledge of how to set priorities, define targets, plan work so that results are achieved on time and within budget
    • Knowledge of how to monitor progress and adjust priorities as required whilst minimising business waste
    • Understands the importance of being open minded about change
  • Leadership and People Management
    • Understands how to influence, motivate and inspire others and direct them towards achieving company goals and values
    • Knowledge of how to guide, coach and develop people to extend their skills and competencies
Apply Now