1 to 25 of 190 Permanent Code Quality Jobs in Scotland

2027 Software Engineer Immersion Program – Summer Internship – Glasgow

Location
Glasgow, Scotland, United Kingdom
Develop skills through ongoing training, mentorship, and access to senior leaders. Design, develop, test, and troubleshoot software solutions. Write secure, high-quality code in at least one programming language, following established standards and best practices. Collaborate with engineers, managers, and stakeholders across teams to understand problems, share … documenting solutions, and effectively prompting approved AI-assisted development tools to produce high-quality outputs. Leverage approved AI development tools (for example, code generation, refactoring, test creation, and documentation) to improve code quality and productivity, while validating outputs through peer review, automated testing ...

Software Engineer III – DevOps & AWS

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
including development and technical troubleshooting; think beyond conventional approaches to build solutions and break down complex technical problems.Develop secure, high-quality production code; review and debug code written by others to ensure reliability, performance, and maintainability.Drive team adoption of enterprise-authorized AI-assisted engineering practices … improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, accelerated test strategy, incident/root-cause analysis support), while enforcing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns.Apply SDLC toolchain knowledge—including enterprise ...

Software Engineer III – DevOps & AWS

Location
Glasgow, Scotland, United Kingdom
development and technical troubleshooting; think beyond conventional approaches to build solutions and break down complex technical problems. Develop secure, high-quality production code; review and debug code written by others to ensure reliability, performance, and maintainability. Drive team adoption of enterprise-authorized AI-assisted engineering practices … improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, accelerated test strategy, incident/root-cause analysis support), while enforcing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns. Apply SDLC toolchain knowledge—including ...

Senior Lead Software Engineer - Java, React, AI

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
technology.Job responsibilitiesProvide technical guidance and direction to support the business and its technical teams, contractors, and vendorsDevelop secure and high-quality production code, and review and debug code written by othersDrive decisions that influence product design, application functionality, and technical operations and processesServe as a subject … team culture of diversity, opportunity, inclusion, and respectDrives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
technical discussions; participate in technical designs and present technical ideas; seek and provide feedback on design and development. Drive design reviews, define interfaces between code modules, and apply existing technology to designs. Maintain code quality through best practices, unit testing and code quality … impact assessment. Articulate the need for scalability and understand the importance of improving quality through testing. Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project. Be an expert in assessing application performance and optimising/ ...

Lead Software Engineering- Java/Python

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problemsDevelops secure and high-quality production code, and reviews and debugs code written by othersMaintains the public JPMorgan-payments GitHub organization to a continuous zero-findings standard, owning repo hygiene … ownership, licensing, CI, dependency currency, and release quality on code that external developers consume directlyMaintains and evolves our flagship public repositories, including the agent skills and MCP server that let external developers drive JPMorgan Payments capabilities from their own AI toolingBuilds the paved road for external ...

Lead Software Engineering- Java/Python

Location
Glasgow, Scotland, United Kingdom
with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Develops secure and high-quality production code, and reviews and debugs code written by others Maintains the public JPMorgan-payments GitHub organization to a continuous zero-findings standard, owning repo … hygiene, ownership, licensing, CI, dependency currency, and release quality on code that external developers consume directly Maintains and evolves our flagship public repositories, including the agent skills and MCP server that let external developers drive JPMorgan Payments capabilities from their own AI tooling Builds the paved road ...

Lead Software Engineer - Java / Python, AI & ML

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
data design and implementation, including schema design, data access patterns, and complex SQL optimization aligned to performance and reliability requirementsBuild and manage infrastructure as code using Terraform, supporting containerized deployments via Kubernetes and CI/CD pipelines across multi-cloud environmentsDrive engineering excellence across code quality … standards for delivery and engineering practices across the teamDrives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis ...

Cloud Software Engineer II

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
build and deploy modern apps on Public Cloud (AWS) and Private Cloud (GAP/GKP).Job responsibilitiesWrites, tests, and deploys production-quality code with increasing autonomy Implements solutions across the Application Blueprint and Infrastructure Blueprint ecosystemContributes to code review, pair programming, and shared design discussionsIdentifies opportunities … learn from seniorsAdds to team culture of diversity, opportunity, inclusion, and respectLeverages enterprise-authorized AI coding assist tools within the work 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 ...

Full Stack Software Engineer II - Java

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
grow within your role.Job responsibilitiesExecute standard software solutions through design, development, and technical troubleshooting across multiple system componentsWrite secure, high-quality code using at least one programming language with limited guidanceDesign, develop, and troubleshoot with consideration of upstream and downstream systems and their technical implicationsApply technical troubleshooting … decision-making in service of secure, stable application developmentLearn and apply system processes, methodologies, and best practices for the development of secure, stable code and systemsContribute to a team culture of diversity, opportunity, inclusion, and respectLeverages enterprise-authorized AI coding assist tools within the work environment to improve code ...

Cloud Software Engineer II

Location
Glasgow, Scotland, United Kingdom
deploy modern apps on Public Cloud (AWS) and Private Cloud (GAP/GKP). Job responsibilities Writes, tests, and deploys production-quality code with increasing autonomy Implements solutions across the Application Blueprint and Infrastructure Blueprint ecosystem Contributes to code review, pair programming, and shared design discussions … seniors Adds to team culture of diversity, opportunity, inclusion, and respect Leverages enterprise-authorized AI coding assist tools within the work 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 ...

Cloud Software Engineer II

Location
Auchentibber, Scotland, United Kingdom
deploy modern apps on Public Cloud (AWS) and Private Cloud (GAP/GKP). Job responsibilities Writes, tests, and deploys production-quality code with increasing autonomy Implements solutions across the Application Blueprint and Infrastructure Blueprint ecosystem Contributes to code review, pair programming, and shared design discussions … seniors Adds to team culture of diversity, opportunity, inclusion, and respect Leverages enterprise-authorized AI coding assist tools within the work 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 ...

Lead Software Engineer - Java, AWS

Location
Glasgow, Scotland, United Kingdom
Java-based applications Collaborate with stakeholders to define technical requirements and project goals Mentor and support engineers, fostering growth and knowledge sharing Drive code quality, performance, and security standards across projects Implement best practices in software engineering and agile methodologies Troubleshoot and resolve complex technical issues Review … code and provide constructive feedback to team members Coordinate with other teams to ensure seamless integration of systems Champion innovation and continuous improvement within the team Manage project timelines and deliverables to meet business objectives Communicate progress and challenges effectively to leadership Job Qualifications, Capabilities, and Skills: Demonstrate proficiency ...

Software Engineer III - Python

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
scale.Key responsibilitiesDeliver software through a disciplined software development lifecycle, working from well-defined requirements through design, implementation, testing, release, and production supportWrite maintainable Python code with unit and integration tests, debugging issues across application, API, data-access, and runtime layersImplement LLM-driven workflows including prompting, tool and function calling …/CD pipelines and Git workflows, packaging and deploying services using containers and Kubernetes with support for safe rollouts and rollbacksContribute to infrastructure-as-code using Terraform within established team patterns across modules, environments, and state managementImprove operability of services by adding and using observability tooling including logs, metrics ...

Software Engineer III - Python

Location
Glasgow, Scotland, United Kingdom
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 LLM-driven workflows including prompting, tool and function … pipelines and Git workflows, packaging and deploying services using containers and Kubernetes with support for safe rollouts and rollbacks Contribute to infrastructure-as-code using Terraform within established team patterns across modules, environments, and state management Improve operability of services by adding and using observability tooling including logs, metrics ...

Java Software Engineer II

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problemsWrite secure and high-quality code using Java and React, with limited guidance.Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed and productivity across complex deliverables (e.g. code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.Applies knowledge of tools within the Software Development Life Cycle ...

Java Software Engineer II

Location
Glasgow, Scotland, United Kingdom
with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Write secure and high-quality code using Java and React, with limited guidance. Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed and productivity across complex deliverables (e.g. code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. Applies knowledge of tools within the Software Development Life ...

Java Software Engineer II

Location
Glasgow, Scotland, United Kingdom
with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Write secure and high‐quality code using Java and React, with limited guidance. Leverages enterprise‐authorized AI coding assist tools within the work environment to improve code quality, delivery speed and productivity across complex deliverables (e.g. code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. Applies knowledge of tools within the Software Development Life ...

Senior Java Developer

Hiring Organisation
Version 1
Location
Edinburgh, Midlothian, United Kingdom
Salary
£ 70 K
strong partnerships with global technology leaders including Microsoft, AWS, Oracle, Red Hat, OutSystems, Snowflake, ensuring that our customers are provided with the highest quality solutions and services. We’re an award-winning employer reflecting how our employees are at the very heart of what we do: UK & Ireland … queries, and optimize database performance.Batch Processing: Develop and manage batch processing systems to handle large volumes of data efficiently.Code Quality: Ensure code quality through code reviews, unit testing, and adherence to best practices.Collaboration: Work closely with cross-functional teams, including product managers, QA engineers ...

Lead Software Engineer - Full Stack, Java & React

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
support, with clear accountability for outcomesBuild modern, containerized microservices and platform capabilities, including domain modeling, data design, and secure, high-quality production code while raising standards through code reviews, debugging, and refactoringLead technical design and architecture discussions, partnering with stakeholders and aligning designs with relevant architecture … incidents via preventative controls and automation, and enhancing observabilityDrives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis ...

Software Engineer - Java

Hiring Organisation
FanDuel
Location
Edinburgh, Midlothian, United Kingdom
Salary
£ 70 K
members. You may create or have responsibility to improve or invent small tools or applications. You can take defined design and turn it into code and deliver it on schedule, applying appropriate technologies and current software engineering best practices. You write secure, stable, testable, maintainable code with minimal … team has a part to playYou own parts of product and technology & strive to become a subject matter expert.You write simple and extendable code following standards and best practices. You test your code thoroughly.I write code that captures the essential nature of the solution and is appropriately ...

DevOps I Platform I Tools Engineer

Hiring Organisation
Thales Group
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 60 K
engineering teams.Key responsibilitiesYour core accountabilities include:Deploy and support industry-leading tools on Thales’ cloud-based Azure infrastructure (e.g., CI/CD, artifact management, code quality, licensing).Build or modify deployment solutions where off‐the‐shelf reuse isn’t possible, often using Infrastructure as Code … following is a strong advantage:Atlassian Suite (Jira, Bitbucket, Confluence)Siemens Polarion (requirements/ALM)FlexLM License ServerBlack Duck SCA, Coverity, SonarQube (security and code quality)Jenkins (CI/CD)Benefits:Performance-related bonusHalf day every Friday, usually finishing around 13:0028 days annual leave (plus bank ...

Lead Software Engineer - Java, Python, Cloud & AI

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
Responsibilities:Execute creative software solutions, design, development, and technical troubleshooting, thinking beyond conventional approaches to solve complex problems.Develop secure, high-quality production code, and review and debug code written by others.Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve … code quality, delivery speed, and operational outcomes (e.g., AI-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.Apply knowledge of tools ...

Lead Software Engineer - Trading Platforms

Hiring Organisation
JP Morgan Chase
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 80 K
troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problemsDevelops secure and high-quality production code, and reviews and debugs code written by othersDrives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve … code quality, delivery speed, and operational outcomes (e.g., AI-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 teamApplies knowledge of tools ...

Lead Software Engineer - Java, Python, Cloud & AI

Location
Glasgow, Scotland, United Kingdom
Execute creative software solutions, design, development, and technical troubleshooting, thinking beyond conventional approaches to solve complex problems. Develop secure, high-quality production code, and review and debug code written by others. Drive team adoption of enterprise-authorized AI-assisted engineering practices within the work environment … improve code quality, delivery speed, and operational outcomes (e.g., AI-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. Apply knowledge ...