High-paying software engineering jobs in Edinburgh

Software engineering focuses on the development, design, and maintenance of software systems. Engineers in this field create applications and services for various platforms and environments. They often collaborate with other professionals, applying problem-solving skills and programming knowledge to build reliable software solutions.


The 96 software engineering jobs listed below pay well, with salaries between £49,382 and £65,843 per year. Software Engineer, Senior Software Engineer and Principal Software Engineer are among the most popular high-paying roles in Edinburgh.

Job title

Updated Sept 16, 2026
Job title
Edinburgh, SCT
Scotland
Job postings (Edinburgh)

Senior Software Engineer

Edinburgh

£65,843 per year

Scotland

£61,027 per year

Data Engineer

Edinburgh

£65,431 per year

Scotland

£67,758 per year

Principal Software Engineer

Edinburgh

£64,462 per year

Scotland

£63,492 per year

Full Stack Developer

Edinburgh

£63,128 per year

Scotland

£61,229 per year

Fpga Engineer

Edinburgh

£62,513 per year

Scotland

£64,410 per year

Product Manager

Edinburgh

£54,395 per year

Scotland

£54,849 per year

Infrastructure Engineer

Edinburgh

£54,272 per year

Scotland

£48,406 per year

Software Engineer

Edinburgh

£49,382 per year

Scotland

£46,642 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.