26 to 50 of 315 Jobs in Scotland

Lead Full Stack Software Developer

Location
Glasgow, Scotland, United Kingdom
with the appetite to pick up new tools and techniques fast. Excellent interpersonal & collaboration skills, with confidence working directly with customers. Solid experience with automated testing and quality assurance practices. An understanding of building systems that hold up and perform at scale. A genuine enthusiasm for building secure … NodeJS, Artificial Intelligence, Microservices, Vue, Redis, SQL Server, Snowflake, AWS, DevSecOps, CI/CD, AI, System Design, Domain Modelling, SaaS, SOLID Principles, Clean Code, Automated Testing, Technical Architecture, Scotland #J-18808-Ljbffr ...

Lead QA Engineer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
software estate around modern, web-based applications. You'll take the lead on quality across a programme with real scale and real stakes, shaping testing standards, embedding best practice, and working hand-in-hand with developers, UX designers, and the product manager to make sure what gets built actually … works, for high volumes of data and at pace. If you've established QA functions before, know your way around API testing and testing strategy, and want to make a visible, lasting impact rather than just following someone else's playbook, this role is built for you. What ...

Embedded Software Engineer

Location
Glasgow, Scotland, United Kingdom
embedded software and firmware for real-time systems. You will be involved throughout the full product lifecycle, from architecture and implementation through to integration, testing and release. Key Responsibilities Develop embedded software and firmware in C. Design and implement software architectures for new products. Support system integration, verification … validation activities. Improve CI/CD, automated testing and software processes. Diagnose and resolve hardware/software issues. Produce technical documentation and test reports. Conduct code reviews and mentor junior engineers. Essential Skills Strong commercial embedded C development experience. RTOS experience (FreeRTOS, Zephyr or similar). Embedded Linux ...

Embedded Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 70 K
embedded software and firmware for real-time systems. You will be involved throughout the full product lifecycle, from architecture and implementation through to integration, testing and release. Key Responsibilities Develop embedded software and firmware in C. Design and implement software architectures for new products. Support system integration, verification … validation activities. Improve CI/CD, automated testing and software processes. Diagnose and resolve hardware/software issues. Produce technical documentation and test reports. Conduct code reviews and mentor junior engineers. Essential Skills Strong commercial embedded C development experience. RTOS experience (FreeRTOS, Zephyr or similar). Embedded Linux ...

Technical Programme Manager (Data & Intelligence Engineering) IRC303383

Location
Glasgow, Scotland, United Kingdom
across global delivery centers. Agile Data Operations: Mastery of SDLC, DataOps, and MLOps practices to drive rapid iteration, continuous delivery of data products, and automated testing frameworks. Commercial & Risk Rigour: Strong financial governance (P&L management, margin optimization, commercial risk mitigation) for complex client engagements. Strategic Influence & Communication … modernization, and AI integration initiatives that are commercially sound and technically viable. Data Quality & MLOps Governance: Establish rigorous standards for data quality, data lineage, automated testing, and MLOps/DataOps practices to guarantee model reliability and pipeline performance. Programme Governance & Financial Rigour P&L & Commercial Accountability: Take full ...

Programming Languages R&D Engineer(PAYE)

Location
City of Edinburgh, Scotland, United Kingdom
will focus on programming language technologies for the AI era and agentic programming systems for software development , including program understanding, code generation, program transformation, automated testing and debugging, and improving the reliability of AI-generated code. Key Responsibilities: Contribute to the investigation of key technologies and research directions … tooling for agentic programming, code generation, verification and validation Understand and apply technologies for AI-driven software development, including program understanding, code generation, automated testing and debugging, and improving the reliability of AI-generated software Support the development of research prototypes and engineering tools, and contribute ...

Software Engineer III – Python / Databricks

Location
Glasgow, Scotland, United Kingdom
environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development … managing applications at scale Good understanding and working knowledge of software development lifecycle tools used for configuration management, continuous integration and delivery pipelines, unit testing, regression testing, and performance testing Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g. ...

Mobile Quality Engineer

Location
City of Edinburgh, Scotland, United Kingdom
embedded throughout the software development lifecycle. Working within cross-functional product squads, the team partners with engineers, product managers and designers to establish robust testing practices, improve software reliability and support continuous delivery. The team champions a quality-first culture that helps Aberdeen deliver secure, resilient and customer-focused … this permanent role offers the opportunity to shape quality practices across multiple agile squads. Reporting to the Quality Engineering Chapter Lead, you will define testing strategy, guide quality standards and support engineering teams in adopting effective automated and exploratory testing approaches. You will balance hands-on quality ...

Senior QA Engineer - Web3 (Moscow, Perm, KL, Beijing, Shanghai)

Location
Moscow, Scotland, United Kingdom
proactive approach to quality—anticipating risks, validating distributed systems, and ensuring seamless user experiences across Web3-enabled features. You are confident in manual testing, comfortable with API-level validation, and eager to integrate AI-driven testing tools to improve coverage, speed, and defect detection. If you’re excited … profits and ways to win, developers have all the things needed to enjoy the game. For more information, visit xsolla.com. Responsibilities Lead manual testing of complex Web3 and platform features across multiple environments Validate blockchain interactions, wallet flows (e.g., MetaMask, WalletConnect), and decentralized identity/authentication Test smart contract ...

Senior Infrastructure Integration Engineer - Glasgow, UK - (JK)

Location
Glasgow, Scotland, United Kingdom
into reliable production outcomes. We are seeking a skilled and experienced engineer to join the platform engineering team. The role will focus on integrating, testing, securing, and improving multiple infrastructure codebases, with a particular emphasis on vulnerability remediation, code hardening, automated validation, and safe production rollout. This … developed solutions into the firm’s infrastructure platform. Develop and maintain automation using Python and related tooling. Build and improve CI/CD pipelines, automated test coverage, and release validation processes. Create test plans and validation procedures for security-related code and configuration changes. Use lab and pre-production ...

Senior Infrastructure Integration Engineer

Hiring Organisation
Hays Specialist Recruitment Limited
Location
Glasgow, Lanarkshire, United Kingdom
Employment Type
Full-Time
Salary
£552.00 per day
into reliable production outcomes. We are seeking a skilled and experienced engineer to join the platform engineering team. The role will focus on integrating, testing, securing, and improving multiple infrastructure codebases, with a particular emphasis on vulnerability remediation, code hardening, automated validation, and safe production rollout. This … developed solutions into the firm's infrastructure platform. * Develop and maintain automation using Python and related tooling. * Build and improve CI/CD pipelines, automated test coverage, and release validation processes. * Create test plans and validation procedures for security-related code and configuration changes. * Use lab and pre-production ...

Senior Infrastructure Integration Engineer

Hiring Organisation
Hays
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Contract
Contract Rate
Up to £552.0 per day + 552.00
into reliable production outcomes. We are seeking a skilled and experienced engineer to join the platform engineering team. The role will focus on integrating, testing, securing, and improving multiple infrastructure codebases, with a particular emphasis on vulnerability remediation, code hardening, automated validation, and safe production rollout. This … developed solutions into the firm's infrastructure platform. * Develop and maintain automation using Python and related tooling. * Build and improve CI/CD pipelines, automated test coverage, and release validation processes. * Create test plans and validation procedures for security-related code and configuration changes. * Use lab and pre-production ...

Software Engineer III - Python / Databricks

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standardsApplies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation … managing applications at scaleGood understanding and working knowledge of software development lifecycle tools used for configuration management, continuous integration and delivery pipelines, unit testing, regression testing, and performance testingHands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing ...

Software Engineer III - Python

Location
Glasgow, Scotland, United Kingdom
with a strong focus on AI-enabled capabilities. You will work across the full software development lifecycle—from requirements clarification and design through implementation, testing, deployment, and production support. You will develop backend services in Python, build APIs and microservices, implement LLM-based solutions including agentic workflows, and deliver … systems that operate at enterprise scale. Key responsibilities Deliver software through a disciplined software development lifecycle, working from well-defined requirements through design, implementation, testing, release, and production support Write maintainable Python code with unit and integration tests, debugging issues across application, API, data-access, and runtime layers Implement ...

Python Developer

Location
Glasgow, Scotland, United Kingdom
responsive, high-quality frontend experiences Work closely with Architecture, Product, QA and DevOps teams Improve application performance, reliability and security Contribute to code reviews, testing and technical improvements Investigate and resolve application or production issues Follow Agile/Scrum delivery practices 5+ years of software development experience Strong Python …/CD Git-based development and version control Event-driven systems using Kafka or RabbitMQ Terraform or other Infrastructure-as-Code tools Automated testing with PyTest/Jest Experience working on enterprise-scale platforms Additional: Strong analytical, communication, and stakeholder-management skills with the ability to work independently ...

Enablement Pod Test/SDET SME IRC304277

Location
Glasgow, Scotland, United Kingdom
testing strategies Hands-on experience with Claude Code (or equivalent agentic CLI tooling — Cursor, Codex CLI, Cline, Aider): writing custom skills for test automation, building subagents for coverage analysis, and configuring MCP servers for test infrastructure Experience with modern test frameworks and tooling (Jest, Playwright, Cypress, pytest, or similar … ability to integrate AI tooling alongside them Understanding of AI-native SDLC practices and how testing must evolve when code is generated or augmented by AI Experience with test architecture at scale — knowing when to test, what to test, and how to maintain fast feedback loops in large codebases ...

Lead Software Engineer - Application Owner & Release Manager

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
periodic access reviews in partnership with control owners Own resiliency and recovery readiness by maintaining recovery plans, supporting resiliency events, and partnering on testing and evidence collection Manage technology lifecycle work by identifying end-of-life or prohibited components and coordinating upgrades across dependencies and teams Lead firmwide initiatives … enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, while setting consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns Apply software development lifecycle toolchain knowledge, including enterprise-authorized AI-assisted development and automation capabilities ...

Lead Java Developer

Hiring Organisation
Spencer Rose Ltd
Location
Edinburgh, Midlothian, United Kingdom
Employment Type
Contract
Contract Rate
GBP Daily
microservices architecture React.js, JavaScript & TypeScript with modern Front End development practices Docker & Kubernetes and CI/CD using Jenkins, Git/GitHub Strong automated testing experience with JUnit, Mockito, Jest, React Testing Library and Playwright Experience with SQL/NoSQL databases such as PostgreSQL, MySQL and MongoDB ...

Lead Software Engineer - Platform AI Acceleration

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
enterprise AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Contribute to the engineering community by advocating firmwide frameworks, tools, and practices … calling, and structured outputs (e.g., JSON schemas). Demonstrated experience driving secure and effective adoption of enterprise-approved AI-assisted engineering tools (coding, review, testing, troubleshooting) and setting team expectations for validating AI outputs for correctness, performance, and security. Preferred qualifications, capabilities, and skills Financial Services industry experience ABOUT ...

Lead Software Engineer - Java, AI

Location
Glasgow, Scotland, United Kingdom
assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized ...

Senior Test Engineer

Location
City of Edinburgh, Scotland, United Kingdom
collectively. We hire people who align with our core values of Passion, Excellence, Collaboration, Respect and Professionalism. Technologies and experience we value include: A testing mindset, including critical thinking, healthy scepticism and a desire to help teams improve quality A background in software engineering Experience in the application … tooling and automation in testing Consulting skills including excellent communication, collaboration, and commercial awareness Awareness of the use of AI in testing Experience and expertise in at least one testing specialism e.g. Testing of AI systems API Testing Data Engineering Testing Domain specific testing ...

Senior QA Engineer Glasgow, Lanarkshire, United Kingdom Information Technology (IT)

Location
Glasgow, Scotland, United Kingdom
test approaches, and deliver high-quality testing outcomes with minimal supervision.The successful candidate will contribute to the continuous improvement of quality engineering practices, test automation capabilities, and the adoption of innovative technologies, including AI-assisted testing approaches.**Role accountabilities:**· Collaborate with project teams and stakeholders to understand requirements … Experience creating and maintaining formal, auditable testing documentation in contractual, client-facing, or regulated delivery environments.· Strong hands-on experience developing and maintaining test automation using Playwright and TypeScript.· Experience testing web applications, APIs, and integrated systems.· Experience writing and executing SQL queries, with the ability to understand ...

Senior DevOps Engineer

Location
City of Edinburgh, Scotland, United Kingdom
tools such as: GitHub Actions Jenkins Drive deployment automation, release management, environment provisioning, and configuration management practices. Improve deployment reliability through progressive delivery approaches, automated testing, and deployment guardrails. Champion GitOps and Infrastructure-as-Code practices across the engineering landscape. Cloud Architecture & Operations Provide technical leadership and guidance … engineering teams. Develop dashboards and operational reporting for platform health and reliability. DevSecOps & Security Embed security best practices throughout the software delivery lifecycle. Integrate automated vulnerability scanning, code analysis, policy enforcement, and compliance controls into CI/CD pipelines. Partner with Cyber Security teams to ensure compliance with internal ...

Lead Software Engineer - Java/React/AWS

Location
Glasgow, Scotland, United Kingdom
assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized … adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices. Proven experience across the SDLC: design, development, testing, deployment, and operations in a large corporate environment. Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security. Effective communicator ...

Senior Lead Software Engineer - Python / Go

Location
Auchentibber, Scotland, United Kingdom
assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain. Applies knowledge of tools within the Software Development Life ...