Senior Software Architect

1 month ago


Edinburgh, Edinburgh, United Kingdom NatWest Full time
Principal Engineer

We're seeking a highly skilled Principal Engineer to join our team at NatWest.

This is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective.

You'll work with architects to help define major components of the business-wide target architecture and roadmap, and gain valuable senior stakeholder exposure as well as the opportunity to hone your technical talents and leadership skills.

This is a hybrid role in payments technology domain and you'll work from home some of the time, but you'll also spend one day per week working from the office.

We offer different types of working arrangements to allow the best in collaboration, and to give flexibility where it's needed.

Key Responsibilities
  • Creating great customer outcomes via engineering and innovative solutions to existing and new challenges, and technology designs which are innovative, customer centric, high performance, secure and robust.
  • Leading the more significant, complex and technically challenging assignments, coordinating multiple feature teams, making sure that their technical journeys support realisation of the targets, and deliver the values of the relevant metrics published to our investors.
  • Defining, creating and providing oversight and governance of engineering and design solutions with a focus on end-to-end automation, simplification, resilience, security, performance, scalability and reusability.
  • Working within a platform or feature team along with software engineers to design and engineer complex software, scripts and tools to enable the delivery of bank platforms, applications and services, acting as a point of contact for solution design considerations.
  • Defining and developing architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains.
  • Influencing the development of strategies and architecture at domain and enterprise levels, identifying transformational opportunities for the businesses and technology areas.
Requirements
  • Significant experience in software engineering, software or database design and architecture, as well as experience of developing software within a DevOps and Agile framework.
  • Expert understanding of the latest market trends, technologies and tools, and significant and demonstrable experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance.
  • Knowledge and experience in Java, Kafka and Cloud migration is essential.
  • Knowledge of transforming payments system is preferable.
  • A strong background in leading software development teams in a matrix structure, introducing and executing technical strategies.
  • Significant and demonstrable experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools.
  • A background in designing or implementing APIs.
  • The ability to rapidly and effectively understand and translate product and business requirements into technical solutions.
  • A background of working with code repositories, bug tracking tools and wikis.


  • Edinburgh, Edinburgh, United Kingdom CAPCO Full time

    Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to lead the design and implementation of our cloud-based solutions. As a Senior Software Architect, you will be responsible for developing and maintaining high-quality software systems that meet the needs of our clients.With a strong background in Java and experience with...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    A leading technology company in Edinburgh is seeking an experienced Senior Software Architect to lead their core squads. The ideal candidate will have a strong background in Java and AWS, and a proven track record of delivering high-quality software solutions.The company offers a modern and dynamic work environment, with a focus on best practices and...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    About the RoleCathcart Technology is seeking a highly skilled Senior Software Architect to join their team in Edinburgh. As a key member of the organization, you will be responsible for architecting systems across multiple teams and working on the company's flagship product.Key ResponsibilitiesDesign and re-architecture of systems across multiple...


  • Edinburgh, Edinburgh, United Kingdom Tampa Gardens Senior Living Full time

    **Senior C++ Developer Job Description**We're seeking an experienced Senior C++ Developer to join our team in Tampa Gardens Senior Living. As a member of our team, you will be responsible for designing and developing high-performance software systems using C++.**About the Role:**Our ideal candidate has 5+ years of experience as a senior software engineer or...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Software Architect required for a well-known Medical Software company in Edinburgh.The company has been around for over 25 years, and has doubled in headcount over the last 3 years or so. They operate across the medical technology industry and focus on the US market largely.The business is split between the UK and US, with all of their clients and partners...


  • Edinburgh, Edinburgh, United Kingdom TravelPerk Full time

    We're revolutionising the B2B corporate travel market to connect people in real life in an enjoyable and sustainable way. At TravelPerk, we're shaping the future of the industry and looking for a Senior Software Engineer to join our product team.This position involves product development in Python/Django and/or React of a travel-related web-based product,...


  • Edinburgh, Edinburgh, United Kingdom Blackrock, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to join our team at BlackRock. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining large-scale Python applications and services.About the RoleThis is a leadership role that requires technical expertise, business acumen, and...

  • Software Architect

    1 month ago


    Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Cathcart Technology is seeking a highly skilled Software Architect to join their team in Edinburgh. As a key member of the software operations team, you will be responsible for architecting systems across multiple teams and working on the company\u0027s flagship product.This is a challenging role that requires strong commercial enterprise level cloud...

  • Software Architect

    1 month ago


    Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    About the RoleCathcart Technology is seeking a highly skilled Software Architect to join their team in Edinburgh.This is a pivotal role in the company's software operations, working on a market-leading product that has been the flagship of the business for over 20 years.The successful candidate will be responsible for system design, re-architecture, and...


  • Edinburgh, Edinburgh, United Kingdom Formula Recruitment Full time

    Job Title: Senior Cloud Security ArchitectJob Description:Formula Recruitment is seeking a skilled Senior Cloud Security Architect to enhance the container and supply chain security stance of a large enterprise client. The ideal candidate will work in a small team to develop systems and software that improve the client's capacity to handle security...


  • Edinburgh, Edinburgh, United Kingdom Rettie and Co. Full time

    We are seeking a Senior Software Engineer - Cloud Architect to join our team at {company}. As a key member of our cloud architecture team, you will be responsible for designing and implementing scalable, secure, and highly available cloud-based systems.Key ResponsibilitiesDesign and implement cloud-based systems using AWS or AzureCollaborate with...


  • Edinburgh, Edinburgh, United Kingdom RPS Group Full time

    Senior Landscape RoleRPS Group is looking for a highly skilled Senior Landscape Architect to lead our landscape planning projects. You will be responsible for working on landscape projects for both internal and external stakeholders, writing and contributing to LVIAs / SLVIAs / TVIAs, and inputting into landscape masterplans and management plans.To be...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Associates Group Ltd Full time

    Software Architect RoleCathcart Associates Group Ltd is seeking a highly skilled Software Architect to join their team in Edinburgh. The successful candidate will be responsible for architecting systems across multiple teams, working on the company's flagship product, and contributing to system design, re-architecture, and hands-on coding.Key...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Key Responsibilities:As a Principal Engineer at NatWest, your primary objective will be to design and engineer software with the customer or user experience as the primary focus.Main Tasks:Collaborate with architects to define major components of software systems.Work with cross-functional teams to ensure software development meets customer...


  • Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full time

    Job Description:Software Development Engineer (L5)ENGINEERINGUK is seeking an experienced Software Development Engineer to join our team in Edinburgh. As part of a strategic investment, we are building technology that will enable Amazon to adopt the most scientific approach to talent management.We build intelligent solutions that offer a consumer-grade user...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Associates Group Ltd Full time

    Key Responsibilities:As a Senior Enterprise Cloud Architect at Cathcart Associates Group Ltd, you will be responsible for architecting systems across a few key teams. This will involve system design, re-architecture, and hands-on coding.Key Requirements:Strong commercial enterprise level cloud experience, with a focus on Azure, AWS, or GCPExperience with...


  • Edinburgh, Edinburgh, United Kingdom Primis Full time £70,000

    Senior Full Stack .NET Developer OpportunityA leading consultancy business is seeking a skilled Senior Full Stack .NET Developer to join their team. The successful candidate will be responsible for delivering high-quality software solutions to key clients and providing technical guidance to the wider team.Key responsibilities include:Ensuring first-class...


  • Edinburgh, Edinburgh, United Kingdom Otis College of Art and Design Full time

    Job Title: {title}At {company}, we're seeking a skilled Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-native software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, architect solutions, and ensure...


  • Edinburgh, Edinburgh, United Kingdom Best Buy Full time

    As a key member of the Product Architecture team at Best Buy, you will have the opportunity to shape the future of our product and platform.Our architects are product builders and problem-solvers who work with engineers, product managers, and customer representatives to understand what is holding the product back and what new building blocks could enable the...


  • Edinburgh, Edinburgh, United Kingdom Craneware Full time

    Vacancy NameSoftware ArchitectCompanyCraneware PLCSpecialityTechnologyCategoryPermanentLocation CountryOffice LocationRole OverviewCraneware is seeking a highly skilled Software Architect to drive technological decisions and contribute to the design and development of software releases using the TCG Application Lifecycle Management (CALM) methodology. The...