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 £41,642 and £69,518 per year. Software Engineer, Principal Software Engineer and Senior Software Engineer are among the most popular high-paying roles in Edinburgh.

Job title

Updated Oct 06, 2026
Job title
Edinburgh, SCT
Scotland
Job postings (Edinburgh)

Senior Product Manager

Edinburgh

£69,518 per year

Scotland

£67,706 per year

Data Engineer

Edinburgh

£65,958 per year

Scotland

£68,559 per year

Senior Software Engineer

Edinburgh

£65,455 per year

Scotland

£61,228 per year

Principal Software Engineer

Edinburgh

£64,493 per year

Scotland

£63,577 per year

Full Stack Developer

Edinburgh

£63,908 per year

Scotland

£62,036 per year

Back End Developer

Edinburgh

£59,935 per year

Scotland

£61,175 per year

Platform Engineer

Edinburgh

£58,869 per year

Scotland

£70,224 per year

Software Engineer

Edinburgh

£49,031 per year

Scotland

£47,087 per year

Mobile Developer

Edinburgh

£41,642 per year

Scotland

£42,058 per year

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