Principal Software Engineer

2 days ago


Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time
Job Title: Principal Software Engineer

Cathcart Technology, a leading technology company, is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.

The successful candidate will be responsible for leading multiple Agile squads, each consisting of 35 engineers, and will be expected to get involved in coding, predominantly in the backend with Java. They will also be involved in the project roadmap for all teams, working closely with Lead Engineers to advise on technical strategy and help implement it.

The company places a strong emphasis on best practices, and the Principal Software Engineer will be expected to champion this within their role, ensuring that all teams deliver software to the highest possible level.

The ideal candidate will have:

  • Strong programming skills, ideally with Java
  • Software Architecture experience
  • Cloud Services experience (AWS, Azure, or GCP)
  • Proven experience in a similar role

Desirable skills include Apache Kafka, front-end experience (ReactJS with TypeScript), and DevOps tooling (Docker, Kubernetes, Terraforms).

Cathcart Technology offers a competitive salary, ranging from £90k to £115k, and a strong benefits package, including multiple bonuses and uncapped holidays.

This is a unique opportunity to join a well-established organization that is going through an exciting period of growth. If you are interested in learning more, please apply or contact Doug Paget via LinkedIn.



  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to lead our software engineering team and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Software Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to lead our software engineering team and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Software Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerA leading technology company in Edinburgh is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The company is going through a period of growth, scaling up...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerA leading technology company in Edinburgh is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The company is going through a period of growth, scaling up...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve technical...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest.As a Principal Engineer, you will be responsible for:Leading cross-functional engineering teams and coaching others to achieve technical...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer Job DescriptionWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest Group.Key ResponsibilitiesLead the technical strategy and advise on product roadmaps and migration plans to achieve strategic goals.Oversee the...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer Job DescriptionWe are seeking a highly skilled Principal Engineer to lead our software engineering teams and drive the development of high-performance, robust, and resilient systems for NatWest Group.Key ResponsibilitiesLead the technical strategy and advise on product roadmaps and migration plans to achieve strategic goals.Oversee the...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job OpportunityA leading multinational semiconductor company is currently seeking a highly skilled Principal Software Development Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio filters and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job OpportunityA leading multinational semiconductor company is currently seeking a highly skilled Principal Software Development Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio filters and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job DescriptionPrincipal DSP Software EngineerA leading multinational semiconductor company is currently seeking a highly skilled Principal DSP Software Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job DescriptionPrincipal DSP Software EngineerA leading multinational semiconductor company is currently seeking a highly skilled Principal DSP Software Engineer to join their team in Edinburgh, Scotland.This is a great opportunity for a principal-level software engineer to work on design, development, integration, evaluation, and verification of DSP audio...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time

    Job Title: Principal Software EngineerCompany: European Tech RecruitJob Type: Full-timeLocation: RemoteAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team. As a Principal Software Engineer, you will be responsible for designing, developing, and integrating complex software systems.Key Responsibilities:Design and...


  • Edinburgh, Edinburgh, United Kingdom Aegon Full time

    {"title": "Principal Engineer", "description": "Job SummaryWe are seeking a highly skilled Principal Engineer to join our technology organization. As a key member of our team, you will be responsible for leading and overseeing the development and solution architecture of complex applications, ensuring high-quality code, and driving technical excellence...


  • Edinburgh, Edinburgh, United Kingdom Aegon Full time

    {"title": "Principal Engineer", "description": "Job SummaryWe are seeking a highly skilled Principal Engineer to join our technology organization. As a key member of our team, you will be responsible for leading and overseeing the development and solution architecture of complex applications, ensuring high-quality code, and driving technical excellence...