Remote Software Engineering Jobs in Scotland

1 to 25 of 37 Remote Software Engineering Jobs in Scotland

ML Engineer

Erskine, Renfrewshire, Scotland, United Kingdom
Hybrid / WFH Options
DXC Technology
Monitor model performance and retrain as needed to ensure accuracy and efficiency. Collaborate with cross-functional teams to integrate AI solutions into scalable products Ensure best practices in data engineering and contribute to architectural decisions Contribute to the mentoring and development of junior team members. Support senior team members in identifying and addressing data science opportunities. Required Skills & Experience … and serving tools: ONNX, TensorRT, TensorFlow Serving, TorchServe Familiarity with ML lifecycle tools: MLflow, Kubeflow, Azure ML Pipelines Experience working with distributed data processing using PySpark. Solid understanding of software engineering principles and version control (e.g., Git). Excellent problem-solving skills and ability to work independently or in a team. Strong proficiency in Python and ML libraries … and serving tools: ONNX, TensorRT, TensorFlow Serving, TorchServe Familiarity with ML lifecycle tools: MLflow, Kubeflow, Azure ML Pipelines Experience working with distributed data processing using PySpark. Solid understanding of software engineering principles and version control (e.g., Git). Excellent problem-solving skills and ability to work independently or in a team. Typically, 6+ years of relevant work experience More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Engineer (SRE)

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Spire
At Spire, the Space Reliability Engineering team's mission is to protect, provide for, and progress the reliable operation of Spire’s constellation of satellites, ground stations, and software through vigilant monitoring of availability, latency, performance, and capacity. We embrace the Site Reliability Engineering work style and apply it to Space. This role can be situated in … Glasgow, UK, Munich, Germany or Luxembourg City, Luxembourg. What You'll Do as a Software Engineer for the Space Reliability Engineering team: As a Software Engineer working with the Space Reliability Engineering team, you will be working with a small team in an agile environment. You will be working on systems and tools that improve the … awareness, and performance monitoring. Develop a data platform that allow for flexible data storage and analytics Maintain configuration control of all assets and provide for the rollout of updated software and configuration Key Skills: Candidates should have experience implementing systems using Python, including integrating with a diverse set of data stores and cloud services. They will need to interface More ❯
Posted:

Senior Software Engineer (SRE)

milton, central scotland, united kingdom
Hybrid / WFH Options
Spire
At Spire, the Space Reliability Engineering team's mission is to protect, provide for, and progress the reliable operation of Spire’s constellation of satellites, ground stations, and software through vigilant monitoring of availability, latency, performance, and capacity. We embrace the Site Reliability Engineering work style and apply it to Space. This role can be situated in … Glasgow, UK, Munich, Germany or Luxembourg City, Luxembourg. What You'll Do as a Software Engineer for the Space Reliability Engineering team: As a Software Engineer working with the Space Reliability Engineering team, you will be working with a small team in an agile environment. You will be working on systems and tools that improve the … awareness, and performance monitoring. Develop a data platform that allow for flexible data storage and analytics Maintain configuration control of all assets and provide for the rollout of updated software and configuration Key Skills: Candidates should have experience implementing systems using Python, including integrating with a diverse set of data stores and cloud services. They will need to interface More ❯
Posted:

Senior Software Engineer (SRE)

paisley, central scotland, united kingdom
Hybrid / WFH Options
Spire
At Spire, the Space Reliability Engineering team's mission is to protect, provide for, and progress the reliable operation of Spire’s constellation of satellites, ground stations, and software through vigilant monitoring of availability, latency, performance, and capacity. We embrace the Site Reliability Engineering work style and apply it to Space. This role can be situated in … Glasgow, UK, Munich, Germany or Luxembourg City, Luxembourg. What You'll Do as a Software Engineer for the Space Reliability Engineering team: As a Software Engineer working with the Space Reliability Engineering team, you will be working with a small team in an agile environment. You will be working on systems and tools that improve the … awareness, and performance monitoring. Develop a data platform that allow for flexible data storage and analytics Maintain configuration control of all assets and provide for the rollout of updated software and configuration Key Skills: Candidates should have experience implementing systems using Python, including integrating with a diverse set of data stores and cloud services. They will need to interface More ❯
Posted:

Software Architect

edinburgh, central scotland, united kingdom
Hybrid / WFH Options
Locomo EV
Job Title: Software Architect Location: Hybrid (Remote/Office) Job Type: Full-Time Salary: Dependent on Experience (DOE) About the Role: We are seeking an experienced Software Architect to lead the design, development, and deployment of industrial-grade software products. This role involves working closely with cross-functional teams to deliver scalable, robust, and efficient solutions while … shaping the technical vision of new product offerings, with a focus on innovative Edge-as-a-Service solutions. Key Responsibilities: Provide senior technical leadership in software design and development. Collaborate with stakeholders to define and maintain the technical vision for Edge-as-a-Service products. Lead and mentor development teams in migrating on-premise solutions to hosted web services. … like Azure, AWS, and Google Cloud. Collaborate with UX and UI teams to create intuitive and engaging user interfaces. Ideal Candidate Profile: Proven experience in senior technical leadership within software product development. Strong communication and collaboration skills to unify multiple stakeholders around technical goals. Expertise in designing and developing enterprise applications as web services. Proficiency in frontend technologies (HTML More ❯
Posted:

Senior Software Engineer lI (Front-end focused)

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
User Testing Company
Senior Software Engineer lI (Front-end focused) page is loaded Senior Software Engineer lI (Front-end focused)remote type: Remotelocations: Remote - Spain: Edinburghtime type: Full timeposted on: Posted Todayjob requisition id: R-100889We're UserTesting-the leader in human insight. Our mission is to help organizations craft exceptional customer experiences through fast, actionable feedback.We empower teams to build … being part of a passionate group focused on transforming how companies understand and connect with their customers.Let's build experiences people love-together.# About this opportunity: As a Senior Software Engineer, you'll play a critical role in designing and building scalable, reliable systems. You'll collaborate closely with a diverse team to create software solutions that are … role also requires the interpersonal skills to communicate, mentor and learn effectively, and contribute meaningfully to our technical evolution.# What you'll do: Daily analyzing and designing reliable & scalable Engineering solutions. Guiding the team to bring solid software to production. Collaborating with product, design and architecture Critically reviewing and documenting architectural decisions, and able to defend & discuss proposals More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer Java London

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
InterQuest Group (UK) Limited
Lead Software Engineer – Java (Digital Consultancy) – London – Hybrid – up to £110K We're working with a leading UK digital consultancy, rapidly growing across the UK with a headcount of 500+. They combine technical excellence with a culture that genuinely puts people first, delivering innovative solutions across finance, e-commerce, gaming, and more. This is a high-impact leadership role … for a Lead Java engineer ready to shape technology strategy, manage engineering teams, and deliver complex, mission-critical systems for household-name clients. The Role As a Lead Software Engineer, you will: • Take ownership of the design, architecture, and delivery of scalable, high-performance Java-based systems. • Lead technical direction across multiple projects, ensuring best-in-class coding … APIs • Cloud & Deployment: AWS, CI/CD pipelines • Other: Third-party API integrations About You • Extensive experience in Java backend development and API architecture. • Proven track record in leading engineering teams or high-performing technical squads. • Strategic thinker who can balance hands-on coding with technical leadership. • Advocate for software engineering best practices, including code quality, testing More ❯
Employment Type: Permanent, Work From Home
Posted:

.Net Software Engineer

Aberdeen, Aberdeenshire, Scotland, United Kingdom
Hybrid / WFH Options
Bright Purple Resourcing
C#.Net Software Engineer - Aberdeen This is an exciting opportunity to work for a global leader in the innovation and development of cutting-edge software solutions used in oil and gas industry. What is in it for me: Salary up to £60,000 Hybrid working with 3 daysper week in theAberdeen office. Private healthcare Life Assurance Generous pension scheme … investing in their R&D and the future of their employees The opportunity to work in attractive offices with a dynamic and passionate working environment The Role: As a Software Engineer, you will have the opportunity to work on cutting-edge technology and be involved in the full development lifecycle. You will have the abilityto develop cutting edge software … values diversity and inclusion and is dedicated to recruiting the right person for the role. If you are looking for a new and exciting challenge in the field of software engineering, then we want to hear from you. Apply now to take the next step in your career! Bright Purple is an equal opportunities employer: we are proud More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Lead Software Engineer Manchester Hybrid £110K

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
InterQuest Group (UK) Limited
Lead Software Engineer – Java (Digital Consultancy) – Manchester – Hybrid – up to £110K We're working with a leading UK digital consultancy, rapidly growing across the UK with a headcount of 500+. They combine technical excellence with a culture that genuinely puts people first, delivering innovative solutions across finance, e-commerce, gaming, and more. This is a high-impact leadership role … for a Lead Java engineer ready to shape technology strategy, manage engineering teams, and deliver complex, mission-critical systems for household-name clients. The Role As a Lead Software Engineer, you will: • Take ownership of the design, architecture, and delivery of scalable, high-performance Java-based systems. • Lead technical direction across multiple projects, ensuring best-in-class coding … APIs • Cloud & Deployment: AWS, CI/CD pipelines • Other: Third-party API integrations About You • Extensive experience in Java backend development and API architecture. • Proven track record in leading engineering teams or high-performing technical squads. • Strategic thinker who can balance hands-on coding with technical leadership. • Advocate for software engineering best practices, including code quality, testing More ❯
Employment Type: Permanent, Work From Home
Salary: £10,000
Posted:

Graduate Software Developer

Inverness, Inverness-Shire, Scotland, United Kingdom
Hybrid / WFH Options
CV Screen Ltd
Graduate Software Developer Near Inverness | Up to £27,000 + Excellent Benefits | Hybrid Working A fantastic opportunity for a Graduate Software Developer to join a growing digital team based near Inverness. This is a great role for a recent graduate with an interest in Android development , databases , and modern web technologies , looking to build their skills in a … test applications across different environments. Write clean, maintainable, and well-documented code. Participate in code reviews and support continuous improvement initiatives. Requirements A degree (HND or above) in Computing, Software Engineering, or a related subject. Experience or academic knowledge of Web Development . Understanding of database design and API integration (SQL or NoSQL) Strong problem-solving skills and … Location Easily commutable from: Inverness | Dingwall | Nairn | Elgin | Beauly How to Apply Please send your CV to Giselle Whitton at CV Screen in strict confidence. Alternate Job Titles Junior Software Developer Android Developer Mobile App Developer Database Developer Graduate Web Developer CV Screen Ltd acts as an employment agency for permanent recruitment and employment business for the supply of More ❯
Employment Type: Permanent, Work From Home
Salary: £26,000
Posted:

Engineer (Business Aligned Apps) - ITO Asset Mgmt

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
will work with business stakeholders to understand their needs and deliver pragmatic, high-impact solutions in a fast-paced, Agile environment. This is a hands-on role that blends software engineering with analytical thinking and problem-solving. You will be expected to work across a diverse technology stack - including Python, APIs, Power BI, and low-code tools - to … variety, thrives on collaboration, and is comfortable switching between development, analysis, and stakeholder engagement. You will be empowered to take ownership of problems, propose creative solutions, and deliver working software quickly and iteratively. Key Responsibilities Design, develop, and maintain business-aligned applications and services that support investment operations, ensuring scalability, performance, and maintainability. Build and support data integration and … data analysis and reporting initiatives by building queries, visualisations, and automation pipelines, ensuring solutions are well-documented, observable, and production-ready, with appropriate logging and monitoring in place. Apply engineering best practices, including test automation, CI/CD pipelines, and secure coding standards, and participate in code reviews, pair programming, and collaborative problem-solving. Explore and apply AI-assisted More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineer (Business Aligned Apps) - ITO Asset Mgmt

Edinburgh, UK
Hybrid / WFH Options
Aberdeen
will work with business stakeholders to understand their needs and deliver pragmatic, high-impact solutions in a fast-paced, Agile environment. This is a hands-on role that blends software engineering with analytical thinking and problem-solving. You will be expected to work across a diverse technology stack - including Python, APIs, Power BI, and low-code tools - to … variety, thrives on collaboration, and is comfortable switching between development, analysis, and stakeholder engagement. You will be empowered to take ownership of problems, propose creative solutions, and deliver working software quickly and iteratively. Key Responsibilities Design, develop, and maintain business-aligned applications and services that support investment operations, ensuring scalability, performance, and maintainability. Build and support data integration and … data analysis and reporting initiatives by building queries, visualisations, and automation pipelines, ensuring solutions are well-documented, observable, and production-ready, with appropriate logging and monitoring in place. Apply engineering best practices, including test automation, CI/CD pipelines, and secure coding standards, and participate in code reviews, pair programming, and collaborative problem-solving. Explore and apply AI-assisted More ❯
Employment Type: Full-time
Posted:

Senior Automation Engineer in Test

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Bright Purple Resourcing
and benefits package Bright Purple are excited to offer an outstanding opportunity for a Senior Automation Engineer in Test to join a world-class healthcare technology organisation expanding its engineering presence in Edinburgh. This is a chance to work on large-scale, meaningful systems while advancing your technical career in automation. This role is ideal for a hands-on … Software Engineer in Test with strong Python experience and a passion for quality, automation and collaboration. Youll be a key part of an agile engineering team developing automation tests for a next-generation patient monitoring platform deployed in hospitals worldwide. This is a hybrid position with 23 days a week in the Edinburgh office. Key responsibilities: Design, develop … and maintain automated tests and frameworks using Python Collaborate with development, systems and hardware teams to ensure full test coverage Derive test cases from complex software and system requirements Participate in technical discussions and sprint planning sessions Contribute to improvements in test strategy, CI pipelines and tooling Debug and troubleshoot test failures and work cross-functionally to resolve issues More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Engineer - Azure

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
Front End team ensures seamless user experiences through expert design and support of distributed, object-oriented systems. About the Role We're looking for a proactive and technically strong Software Engineer to join our Client Technology team at Aberdeen, focusing on the Azure-based application layer that powers our web-based solutions. We are the shop window for our More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineer - Azure

Edinburgh, UK
Hybrid / WFH Options
Aberdeen
Front-End team ensures seamless user experiences through expert design and support of distributed, object-oriented systems. About the Role We’re looking for a proactive and technically strong Software Engineer to join our Client Technology team at Aberdeen, focusing on the Azure-based application layer that powers our web-based solutions. We are the shop window for our More ❯
Employment Type: Full-time
Posted:

Low-Level C++ Engineer

Dundee, Angus, Scotland, United Kingdom
Hybrid / WFH Options
Reed
Dundee based team with the addition of a skilled Low-Level C++ Engineer. The successful candidate will join an energising team, responsible for developing new and innovative large scale software solutions. Key Responsibilities: Contribute to the full software development lifecycle, from concept and architecture through to implementation and deployment. Perform thorough unit testing and assist in the integration … of software components into larger systems. Engage in cutting-edge projects involving sensor and image processing, device security, and other advanced technologies. Collaborate with cross-functional teams to explore and implement innovative solutions backed by research and emerging trends. Required Skills & Qualifications: A degree in Software Engineering or a related scientific discipline. At least 4 years of More ❯
Employment Type: Full-Time
Salary: £55,000 - £63,000 per annum, Inc benefits
Posted:

Junior .Net Developer

Aberdeen, Aberdeenshire, Scotland, United Kingdom
Hybrid / WFH Options
Bright Purple Resourcing
technologies such as .NET Core and Blazor , while receiving mentoring and support to develop your technical and professional skills. This role is ideal for someone with a passion for software development who is eager to learn, grow, and take on exciting new challenges. Key Responsibilities Design, develop, and maintain web applications using .NET and Blazor Collaborate with senior developers … testers, and business analysts to deliver high-quality solutions Assist in troubleshooting, debugging, and upgrading existing systems Contribute to code reviews and follow best practices in software development Keep up to date with emerging technologies and bring fresh ideas to the team About You Degree in Computer Science, Software Engineering, or a related discipline (or equivalent experience … in a team environment This is a fantastic opportunity for a motivated Junior Developer to join a global leader in the energy sector and build a rewarding career in software development. Apply now to take the next step in your career as a Junior .NET Developer. Bright Purple is an equal opportunities employer: we are proud to work with More ❯
Employment Type: Permanent, Work From Home
Salary: £35,000
Posted:

Data/ML Ops Engineer

Erskine, Renfrewshire, Scotland, United Kingdom
Hybrid / WFH Options
DXC Technology
and serving tools: ONNX, TensorRT, TensorFlow Serving, TorchServe Familiarity with ML lifecycle tools: MLflow, Kubeflow, Azure ML Pipelines Experience working with distributed data processing using PySpark. Solid understanding of software engineering principles and version control (e.g., Git). Excellent problem-solving skills and ability to work independently or in a team. Collaborate with cross-functional teams to integrate … AI solutions into scalable products Ensure best practices in data engineering and contribute to architectural decisions Support senior team members in identifying and addressing data science opportunities. Required Skills & Experience Proven experience in MLOps or DevOps roles within machine learning environments Strong programming skills in Python, with hands-on experience in PySpark and SQL Deep understanding of ML lifecycle More ❯
Employment Type: Permanent, Work From Home
Posted:

Technical Writer, Aladdin Product, Vice President

edinburgh, central scotland, united kingdom
Hybrid / WFH Options
BlackRock
Developer Portal. Champion documentation standards across the Aladdin Product Group, ensuring consistency, clarity, and technical accuracy. Required Qualifications 4+ years of experience as a Technical Writer, Developer Advocate, or Software Engineer focused on APIs or event-driven systems. Deep understanding of RESTful and event-streaming architectures (Kafka, Kinesis, or similar). Proven experience writing API and developer documentation using More ❯
Posted:

Software Engineer

Edinburgh, City of Edinburgh, United Kingdom
Hybrid / WFH Options
Cathcart Technology
A ' Tech for good ' organisation based in Edinburgh is looking for a couple of Software Engineers , with good experience using Java and JavaScript (ideally Reactjs) to join their hybrid team. Work with modern technologies, in a great culture, with amazing benefits. They've been operating very successfully for several years now and they offer an award winning service that … customer base and their employee headcount, and they have an ambitious roadmap for the years ahead. You'd be joining one of their Agile squads, consisting of roughly five Software Engineers that's rich with experience (it's a great learning environment ). You'll be working directly on a business critical platform that's highly used. They do … collaborative Engineers who can bring strong soft skills to the team, so have some flexibility around tech. Additionally, they place a really big emphasis on following best practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They're also very focused on testing, where you'll regularly follow TDD, so they're More ❯
Employment Type: Permanent
Salary: £45000 - £75000/annum
Posted:

Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Cathcart Technology
A ' Tech for good ' organisation based in Edinburgh is looking for a couple of Software Engineers , with good experience using Java and JavaScript (ideally Reactjs)to join their hybrid team. Work with modern technologies, in a great culture, with amazing benefits. They've been operating very successfully for several years now and they offer an award winning service that … customer base and their employee headcount, and they have an ambitious roadmap for the years ahead. You'd be joining one of their Agile squads, consisting of roughly five Software Engineers that's rich with experience (it's a great learning environment ). You'll be working directly on a business critical platform that's highly used. They do … collaborative Engineers who can bring strong soft skills to the team, so have some flexibility around tech. Additionally, they place a really big emphasis on following best practices and software fundamentals and are looking for Engineers that have worked in a similar environment. They're also very focused on testing, where you'll regularly follow TDD, so they're More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Senior Software Engineer

Glasgow, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
stage. PURPOSE OF THE ROLE The Broadcast Control System is vital to the BBC's ability to broadcast content to millions across the UK and beyond. As a Senior Software Engineer, you'll shape and evolve this mission critical platform, building robust front end interfaces and resilient back end services. Working closely with engineers and stakeholders, you'll ensure … You'll work alongside experienced engineers and broadcasting specialists from across the BBC, tackling complex challenges like integrating third party equipment into a mission critical system. Our multi language software environment ensures variety and continuous learning, while our culture encourages growth and innovation. Together, we deliver solutions that keep the BBC broadcasting seamlessly - giving you the chance to make … adoption to improve code quality and reliability. Mentor and support junior engineers, providing regular code reviews. YOUR SKILLS AND EXPERIENCE ESSENTIAL CRITERIA Proven experience in designing and developing complex software systems, including both front end and back end components, using modern frameworks and C#, C++ or similar languages. Strong knowledge of software architecture and design principles, with demonstrable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer Leeds

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
InterQuest Group (UK) Limited
Senior Software Engineer – Java (Digital Consultancy) – Leeds – Hybrid – up to £85K We're working with a rapidly growing UK digital consultancy with a headcount of 500+ and offices across the UK. They combine technical excellence with a supportive culture that genuinely puts people first. This is an opportunity to join a cross-functional agile team delivering innovative solutions across … e-commerce, gaming, and more. You'll be working alongside engineers, QA, product, and design to build robust systems that make a real impact. The Role As a Senior Software Engineer, you will: • Work across multiple technologies, producing scalable, testable, and well-architected code. • Develop and maintain RESTful Java APIs and database integrations. • Troubleshoot and solve complex software More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:

Senior Software Engineer Java

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
InterQuest Group (UK) Limited
Senior Software Engineer – Java (Digital Consultancy) – Manchester – Hybrid – up to £85K We're working with a rapidly growing UK digital consultancy with a headcount of 500+ and offices across the UK. They combine technical excellence with a supportive culture that genuinely puts people first. This is an opportunity to join a cross-functional agile team delivering innovative solutions across … e-commerce, gaming, and more. You'll be working alongside engineers, QA, product, and design to build robust systems that make a real impact. The Role As a Senior Software Engineer, you will: • Work across multiple technologies, producing scalable, testable, and well-architected code. • Develop and maintain RESTful Java APIs and database integrations. • Troubleshoot and solve complex software More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:

Senior Software Engineer Java Edinburgh Hybrid up to £85K

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
InterQuest Group (UK) Limited
Senior Software Engineer – Java (Digital Consultancy) – Edinburgh – Hybrid – up to £85K We're working with a rapidly growing UK digital consultancy with a headcount of 500+ and offices across the UK. They combine technical excellence with a supportive culture that genuinely puts people first. This is an opportunity to join a cross-functional agile team delivering innovative solutions across … e-commerce, gaming, and more. You'll be working alongside engineers, QA, product, and design to build robust systems that make a real impact. The Role As a Senior Software Engineer, you will: • Work across multiple technologies, producing scalable, testable, and well-architected code. • Develop and maintain RESTful Java APIs and database integrations. • Troubleshoot and solve complex software More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:
Software Engineering
Scotland
10th Percentile
£44,500
25th Percentile
£48,000
Median
£61,250
75th Percentile
£82,500
90th Percentile
£90,000