Software Engineering Jobs in Scotland

1 to 25 of 318 Software Engineering Jobs in Scotland

Lead Software Engineer, iSeries

Edinburgh, United Kingdom
NatWest Group
Join us as a Lead Software Engineer, iSeries This is an opportunity for a driven Lead Software Engineer to join us and lead the technical delivery of a software engineering team. You'll be responsible for leading solution design options and explaining the pros and cons … In this role, you'll lead a team of developers and set the technical direction of the deliveries, applying the principles and methodologies of software engineering to the technical design, development, testing, and maintenance of applications and services. We'll look to you to take responsibility for the … work quality of the software engineering team, ensuring that it meets the technical standards for all services output, as well as implementing a culture of concise and comprehensive technical documentation as a continuous process. Day-to-day, you'll be: Monitoring the technical progress against plans, while safeguarding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager

Edinburgh, United Kingdom
Hybrid / WFH Options
Br Dge
your learning and development Regular team events & socials Become a BR-DGE Builder About the Role We are looking for experienced and forward-thinking Software Engineering Managers to be part of our scaling journey. Working collaboratively with our Product, Customer and Commercial teams, our Software Engineering Managers head up at least one of our engineering teams. Working agile, they ensure their team(s) deliver quality software products and services for our customers and target markets. BR-DGE Software Engineering Managers lead their teams to make our product roadmap a reality, and … they do this whilst enabling our software engineers to develop and thrive in their careers. Our frontend teams mainly work with the following: NodeJS React/Next.js frameworks Cypress testing suite HTML5 & CSS SQL Databases Our Engineering Managers don't necessarily need to have a background in these More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager

Glasgow, United Kingdom
Hybrid / WFH Options
Cathcart Associates Group Ltd
Software Engineering Manager required to join an innovative global technology company with an impressive track record of growth and success. Having expanded rapidly in recent years, this company is now a leader in providing cutting edge solutions to clients around the world. As a Software Engineering … projects that drive the company's continued success and evolution. The Company: The company has deep roots in Glasgow and is recognised for revolutionising software security. Their technology pushed the boundaries of traditional methods, disrupting the industry with a unique approach. Their solutions have broad applications across numerous industries … strategy. Known for its cutting edge technology and exceptional performance, the company has earned a strong reputation as a leader in the field of software security. The Role: As Engineering Manager, you will lead a talented team of engineers working on some of the most challenging and rewarding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Software Engineering – International Payments

Edinburgh, Scotland, United Kingdom
ECOM
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams … and driving innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will … shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering managers and senior developers across multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product More ❯
Posted:

Head of Software Engineering – International Payments

broughton, central scotland, united kingdom
ECOM
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams … and driving innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will … shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering managers and senior developers across multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product More ❯
Posted:

Head of Software Engineering – International Payments

livingston, central scotland, united kingdom
ECOM
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams … and driving innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will … shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering managers and senior developers across multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product More ❯
Posted:

Head of Software Engineering – International Payments

dunfermline, north east scotland, united kingdom
ECOM
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams … and driving innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will … shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering managers and senior developers across multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product More ❯
Posted:

Head of Software Engineering - International Payments

Edinburgh, Midlothian, Scotland, United Kingdom
InterQuest Group (UK) Limited
Head of Software Engineering – International Payments Location: Edinburgh Department: Technology/Payments Engineering Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams … and driving innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will … shape the technical vision and engineering strategy for our global payments infrastructure. You'll lead a team of engineering managers and senior developers across multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You'll work closely with Product More ❯
Employment Type: Permanent
Posted:

Software Engineer

Aberdeen, Aberdeenshire, United Kingdom
Cammach Bryant
Our client is currently recruiting for a Software Engineer. Based in Aberdeen, the role will be on a permanent (staff) basis. ROLE The primary objective of the Software Engineer is to design, develop, and maintain software solutions for subsea equipment. This role involves creating software applications … and debugging, and collaborating with other engineers and departments to ensure the successful implementation of projects. RESPONSIBILITIES Design and Development: Design, develop, and maintain software applications that meet project specifications and industry standards. Testing and Debugging: Conduct tests to identify and fix bugs, ensuring the software is functional … and robust Collaboration: Work closely with other engineers, technicians, and departments to ensure seamless project execution Documentation: Prepare technical reports, software specifications, and user manuals Project Management: Manage project timelines, resources, and budgets to ensure timely and cost-effective completion 5 REQUIREMENTS Competencies Technical Expertise: Strong knowledge of software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Aberdeen, City of Aberdeen, United Kingdom
Cammach Bryant
Our client is currently recruiting for a Software Engineer. Based in Aberdeen, the role will be on a permanent (staff) basis. ROLE The primary objective of the Software Engineer is to design, develop, and maintain software solutions for subsea equipment. This role involves creating software applications … and debugging, and collaborating with other engineers and departments to ensure the successful implementation of projects. RESPONSIBILITIES Design and Development: Design, develop, and maintain software applications that meet project specifications and industry standards. Testing and Debugging: Conduct tests to identify and fix bugs, ensuring the software is functional … and robust Collaboration: Work closely with other engineers, technicians, and departments to ensure seamless project execution Documentation: Prepare technical reports, software specifications, and user manuals Project Management: Manage project timelines, resources, and budgets to ensure timely and cost-effective completion 5 REQUIREMENTS Competencies Technical Expertise: Strong knowledge of software More ❯
Employment Type: Permanent
Posted:

Software Engineering Team Lead

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
TXM Recruit
Software Engineering Lead - Java, Python Fully Remote Edinburgh based Are you passionate about developing innovative software solutions that make a real-world impact? We are seeking a talented Software Engineering Lead to join a dynamic team dedicated to building cutting-edge applications. In this role … a challenging environment that values innovation and problem-solving, we invite you to explore this exciting opportunity with us. Role Overview: We seek a Software Engineering Lead with both technical expertise and strategic vision, happy with a lesser hands-on role, ensuring team leadership and driving team performance … Solr Conduct testing to ensure quality Mentor junior developers Support customer issue resolution Follow industry best practices Ideal candidate, degree educated, previous and proven Software Development leadership skills and offers a solid Software Development background with Java, Python experience is highly advantageous. Strong communication skills both written and More ❯
Posted:

Software Engineering Team Lead

broughton, central scotland, united kingdom
Hybrid / WFH Options
TXM Recruit
Software Engineering Lead - Java, Python Fully Remote Edinburgh based Are you passionate about developing innovative software solutions that make a real-world impact? We are seeking a talented Software Engineering Lead to join a dynamic team dedicated to building cutting-edge applications. In this role … a challenging environment that values innovation and problem-solving, we invite you to explore this exciting opportunity with us. Role Overview: We seek a Software Engineering Lead with both technical expertise and strategic vision, happy with a lesser hands-on role, ensuring team leadership and driving team performance … Solr Conduct testing to ensure quality Mentor junior developers Support customer issue resolution Follow industry best practices Ideal candidate, degree educated, previous and proven Software Development leadership skills and offers a solid Software Development background with Java, Python experience is highly advantageous. Strong communication skills both written and More ❯
Posted:

Software Engineering Team Lead

livingston, central scotland, united kingdom
Hybrid / WFH Options
TXM Recruit
Software Engineering Lead - Java, Python Fully Remote Edinburgh based Are you passionate about developing innovative software solutions that make a real-world impact? We are seeking a talented Software Engineering Lead to join a dynamic team dedicated to building cutting-edge applications. In this role … a challenging environment that values innovation and problem-solving, we invite you to explore this exciting opportunity with us. Role Overview: We seek a Software Engineering Lead with both technical expertise and strategic vision, happy with a lesser hands-on role, ensuring team leadership and driving team performance … Solr Conduct testing to ensure quality Mentor junior developers Support customer issue resolution Follow industry best practices Ideal candidate, degree educated, previous and proven Software Development leadership skills and offers a solid Software Development background with Java, Python experience is highly advantageous. Strong communication skills both written and More ❯
Posted:

Software Engineering Team Lead

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
TXM Recruit
Software Engineering Lead - Java, Python Fully Remote Edinburgh based Are you passionate about developing innovative software solutions that make a real-world impact? We are seeking a talented Software Engineering Lead to join a dynamic team dedicated to building cutting-edge applications. In this role … a challenging environment that values innovation and problem-solving, we invite you to explore this exciting opportunity with us. Role Overview: We seek a Software Engineering Lead with both technical expertise and strategic vision, happy with a lesser hands-on role, ensuring team leadership and driving team performance … Solr Conduct testing to ensure quality Mentor junior developers Support customer issue resolution Follow industry best practices Ideal candidate, degree educated, previous and proven Software Development leadership skills and offers a solid Software Development background with Java, Python experience is highly advantageous. Strong communication skills both written and More ❯
Posted:

Software Engineering Team Lead (Edinburgh)

Edinburgh, UK
Hybrid / WFH Options
TXM Recruit
Software Engineering Lead - Java, Python Fully Remote Edinburgh based Are you passionate about developing innovative software solutions that make a real-world impact? We are seeking a talented Software Engineering Lead to join a dynamic team dedicated to building cutting-edge applications. In this role … a challenging environment that values innovation and problem-solving, we invite you to explore this exciting opportunity with us. Role Overview: We seek a Software Engineering Lead with both technical expertise and strategic vision, happy with a lesser hands-on role, ensuring team leadership and driving team performance … Solr Conduct testing to ensure quality Mentor junior developers Support customer issue resolution Follow industry best practices Ideal candidate, degree educated, previous and proven Software Development leadership skills and offers a solid Software Development background with Java, Python experience is highly advantageous. Strong communication skills both written and More ❯
Employment Type: Part-time
Posted:

Software Engineering Manager

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Net Talent
We're Hiring: Two Software Engineering Managers Central Belt, Scotland Hybrid working First class package on offer; bonus, flexible holidays and personal development access to a number of technology forums We’re currently recruiting two Software Engineering Managers for a high-growth tech company in the … and driving delivery without needing to be hands-on day to day. ✅ What we're looking for: 2+ years of experience managing a small software engineering team Strong background in either front-end (React) or back-end (Java) development Passion for team development, delivery excellence, and modern software practices 💡 These roles offer the chance to lead impactful projects, collaborate across teams, and help define how software is delivered in a supportive, forward-thinking environment. 📅 We’re shortlisting this week , so if this sounds like your next step—or you’re just curious to learn more—drop More ❯
Posted:

Data Engineer

Glasgow, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
Press Tab to Move to Skip to Content Link Job Title: Software Engineer, Generative AI Software Engineer, Generative AI Software Engineering Permanent - Full Time Glasgow - City Halls, London - London Broadcasting House, Salford - Dock House Job Closing Date: 22/06/2025 THE ROLE Job Package … experiences for millions of audience members. The new era of generative AI offers opportunities and challenges on a much larger scale. We are hiring software engineers across multiple seniority levels to join a cross-functional team that builds AI products for content production use cases, focusing on generative AI. … important problems that have a real impact on the audience's experience and the future of the BBC. The BBC has an industry-leading engineering culture with a strong focus on best practice and a wide range of opportunities for learning and career growth. Diverse representation of people within More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Aberdeen, Scotland, United Kingdom
Hybrid / WFH Options
Innovate
Software Engineer (Embedded) Full-Time, Permanent Aberdeen - Hybrid working We are seeking a Software Engineer to join the Engineering Team, focusing on health monitoring technology integrated into our systems. The role involves developing embedded software for health monitoring, particularly in biometrics and condition monitoring for rescue … operations. Key Responsibilities Provide software engineering solutions for health technology products. Support software management for new and legacy systems. Create engineering documentation (specifications, proposals, test plans, reports). Ensure adherence to engineering standards and processes. Participate in site visits as required. Comply with internal and … external standards and regulations. Required Skills & Experience Degree in Computer Science, Software, Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embedded software (MPLAB, ST32), C/C C languages. Familiarity with software management tools More ❯
Posted:

Embedded Software Engineer (Aberdeen)

Aberdeen, UK
Hybrid / WFH Options
Innovate
Software Engineer (Embedded) Full-Time, Permanent Aberdeen - Hybrid working We are seeking a Software Engineer to join the Engineering Team, focusing on health monitoring technology integrated into our systems. The role involves developing embedded software for health monitoring, particularly in biometrics and condition monitoring for rescue … operations. Key Responsibilities Provide software engineering solutions for health technology products. Support software management for new and legacy systems. Create engineering documentation (specifications, proposals, test plans, reports). Ensure adherence to engineering standards and processes. Participate in site visits as required. Comply with internal and … external standards and regulations. Required Skills & Experience Degree in Computer Science, Software, Electrical/Electronic Engineering, or equivalent. Experience in software development and the software development life cycle. Expertise in embedded software (MPLAB, ST32), C/C C languages. Familiarity with software management tools More ❯
Employment Type: Part-time
Posted:

Cloud Consultant (Glasgow)

Glasgow, UK
Hybrid / WFH Options
Understanding Recruitment
with an technical consultancy with locations across the UK, including Surrey, Bristol & Glasgow who are looking for someone with strong knowledge of AWS cloud, software engineering and great personal skills to join as an Cloud Consultant. The successful applicant will join a well-established team to lead and … process and lead on cloud based projects. As the Cloud Consultant, you will be lead in designing cloud native solutions within AWS with the software engineering & cloud teams, being the subject matter expert for AWS cloud. Skills required for the Cloud Consultant are: - Strong experience with the AWS … cloud environment - Knowledge of & experience with software engineering(any language) - Experience/exposure to bid writing - Management experience - An expert communicator and have the ability to work with senior stakeholders - Hold security clearance or be eligible to obtain security clearance Cloud Architect/Cloud Engineer/Azure Engineer More ❯
Employment Type: Part-time
Posted:

Cloud Consultant

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
with an technical consultancy with locations across the UK, including Surrey, Bristol & Glasgow who are looking for someone with strong knowledge of AWS cloud, software engineering and great personal skills to join as an Cloud Consultant. The successful applicant will join a well-established team to lead and … process and lead on cloud based projects. As the Cloud Consultant, you will be lead in designing cloud native solutions within AWS with the software engineering & cloud teams, being the subject matter expert for AWS cloud. Skills required for the Cloud Consultant are: - Strong experience with the AWS … cloud environment - Knowledge of & experience with software engineering(any language) - Experience/exposure to bid writing - Management experience - An expert communicator and have the ability to work with senior stakeholders - Hold security clearance or be eligible to obtain security clearance Cloud Architect/Cloud Engineer/Azure Engineer More ❯
Posted:

Cloud Consultant

paisley, central scotland, united kingdom
Hybrid / WFH Options
Understanding Recruitment
with an technical consultancy with locations across the UK, including Surrey, Bristol & Glasgow who are looking for someone with strong knowledge of AWS cloud, software engineering and great personal skills to join as an Cloud Consultant. The successful applicant will join a well-established team to lead and … process and lead on cloud based projects. As the Cloud Consultant, you will be lead in designing cloud native solutions within AWS with the software engineering & cloud teams, being the subject matter expert for AWS cloud. Skills required for the Cloud Consultant are: - Strong experience with the AWS … cloud environment - Knowledge of & experience with software engineering(any language) - Experience/exposure to bid writing - Management experience - An expert communicator and have the ability to work with senior stakeholders - Hold security clearance or be eligible to obtain security clearance Cloud Architect/Cloud Engineer/Azure Engineer More ❯
Posted:

Cloud Consultant

milton, central scotland, united kingdom
Hybrid / WFH Options
Understanding Recruitment
with an technical consultancy with locations across the UK, including Surrey, Bristol & Glasgow who are looking for someone with strong knowledge of AWS cloud, software engineering and great personal skills to join as an Cloud Consultant. The successful applicant will join a well-established team to lead and … process and lead on cloud based projects. As the Cloud Consultant, you will be lead in designing cloud native solutions within AWS with the software engineering & cloud teams, being the subject matter expert for AWS cloud. Skills required for the Cloud Consultant are: - Strong experience with the AWS … cloud environment - Knowledge of & experience with software engineering(any language) - Experience/exposure to bid writing - Management experience - An expert communicator and have the ability to work with senior stakeholders - Hold security clearance or be eligible to obtain security clearance Cloud Architect/Cloud Engineer/Azure Engineer More ❯
Posted:

Senior Defence Software Engineer

Edinburgh, United Kingdom
Swordfish
Job Category: Software & Computer Systems Engineering At Swordfish, we specialise in delivering transformative innovation to our Defence clients through integrated teams that combine the engineering disciplines with deep defence domain knowledge, specialist skills in the applied sciences, mathematics and digital technologies. We are passionate about applying quality … engineering and embracing emerging technologies to bring innovative solutions to Defence. Over the past 25 years, Swordfish has established a reputation for outstanding innovative R&D, and is a preferred and trusted industry partner to Defence clients. We are proudly Australian owned and operated and are committed to safeguarding … and alternative solutions, are passionate about what they do, and eagerly welcome new team members. Job Description What we are looking for A talented software engineerto join one of our engineering teams developing software for Defence projects in: Aerospace Modelling & Simulation Future Military IOT Systems Electronic Warfare More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer (Ground Team)

Edinburgh, United Kingdom
Hybrid / WFH Options
Bright Ascension Ltd
We are looking for an experienced and motivated Java Software Engineer to join our team. This exciting new role will contribute to our ground software product development, taking responsibility for specific areas of functionality within our product suite, and being the driver of design and development in those … areas. Our Ground team is focused on the development of new Bright Ascension ground software products, as well as supporting the maintenance of legacy products. As part of the Ground team, you will primarily be contributing to the development of new products and getting involved in all stages of … the software development lifecycle as part of that work. The Ground team uses agile processes and works closely with other development teams in the company to create a cohesive suite of software products. We see this role as being full time, although this is negotiable. Ideally, we would More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Software Engineering
Scotland
10th Percentile
£49,500
25th Percentile
£55,801
Median
£58,033
75th Percentile
£64,375
90th Percentile
£85,000