This job is no longer available.
You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.

Data Architect - Newcastle upon Tyne (permanent)




A telecoms company based in Newcastle upon Tyne, England is currently looking for a number of Data Architects on a permanent basis. You will be working on a multi year digital programme that will involve you being responsible for implementing a high performance, futureproof and economical big data infrastructure for all data gathered across the organisation.

Therefore it is essential that all applicants have proven Data Architecture experience. It would also be highly desirable if you have Big Data knowledge, strong RDBMS skills, experience with large TB+ databases and good knowledge of Linux.

On a day to day basis, you will be work on -

  • Rationalizing a number of databases used by the company
  • Implement a data dictionary
  • Define the best database solution to manage large amounts of data and be able to provide very fast reports
  • Implement a robust database ecosystem
  • Integrate database access to a range of reporting and monitoring
  • Work in close coordination with the other team members
  • Work in an Agile environment (scrum meetings, JIRA ticket-based process)

If you have the following skills/experience and are interested in this position please apply -


  • Proven Data Architecture experience

  • Strong RDBMS skills, focus on MySQL/MariaDB
  • Big Data knowledge
  • Good knowledge of Linux
  • Ability to work from Newcastle upon Tyne 5 days per week


  • Experience of working with telecommunication technologies and protocols (TCP/IP, cellular, wifi)
  • Knowledge of virtualization, with focus on VMWare
  • Experience with configuration management tools such as puppet and ansible

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.


To stay safe in your job search we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organisation working to combat job scams. Visit the SAFERjobs website for information on common scams and to get free, expert advice for a safer job search.

  • Senior Developers - Java / Scala

    Seasoned developers (Java / Scala) with a strong computer science background required to work on a highly complex, powerful real-time system. Utilising the latest NoSQL technologies this platform is one of the very best in the sector - as such we're looking to speak to real computer science focussed developers who understand logic and mathematical systems.

    You'll be working on a mix of new development, ongoing fixes and complex problem solving so a little more varied than a typical new build. Recent hires into this team have come from varied backgrounds - including gaming, geophysics, trading and algorithmic roles.

    You will have:-

    • Strong hands on object oriented coding ability (Java / Scala)
    • Development expertise on the back end with various database technologies
    • Track record of designing high performance applications
    • Problem solving skills
    • Degree background in any of Computer Science, AI, Machine Learning, Maths or Physics

    In return you will benefit from a long term 12 month contract and the opportunity to work with one of the best software dev teams in the local market. The interview process will include comp science based questions as logic and problem solving are very important.

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

  • Quality Engineer - Automation (Python) - Trading system
    pension, bonus, benefits

    Quality Engineer - Automation (Python) - Trading system

    Key skills for the Quality Engineer - Automation (Python) - Trading system role:

    • Ability to write auto test cases in Python
    • Experience automation software (Cucumber Jenkins, GIT, Selenium)
    • Experience with relational databases
    • A good level of OO programming
    • Linux
    • A understanding of financial services/the trade lifecycle
    • Good communication skills

    About the Quality Engineer - Automation (Python) - Trading system role:

    My client is a globally renowned financial services organisation and currently on the lookout for a Quality Engineer to join them in a mission critical area of the business. This is a highly technical role and does require a good level of programming knowledge - ideally Python, however other OO langauges may be considered. You will be working on writing automation tests on their trading system in real time.

    Quality Engineer - Automation (Python) - Trading system

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

  • Solution Architect

    Highly experienced Solution Architects required for major programme of work covering areas like new applications, systems and platform integration. Must have strong core architecture skills and be able to develop solutions end to end in a large enterprise environment.

    Essential areas of experience include:-

    • broad understanding of mainstream technologies and design patterns
    • experience of a range of data, application and integration technologies
    • investment or asset management background
    • solid infrastructure understanding

    Long term programme on a new workstream, role is likely to be within IR35 and will require Edinburgh office working when allowable. Please send your CV in the first instance, including your current location.

    McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.