Code Quality Jobs in Scotland

1 to 25 of 141 Code Quality Jobs in Scotland

Senior Java Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Eden Scott
with engineers, designers, and product teams to deliver scalable, performant solutions that help end users derive real value from complex data. Key Responsibilities Write clean, maintainable, and well-tested code following Agile and TDD practices Contribute to both backend services (Java) and modern front-end frameworks (React/TypeScript) Develop and fine-tune search functionality using technologies like Lucene … Solr, or OpenSearch Collaborate with Data Engineers to design and deliver data pipelines Leverage cloud platforms (AWS, Azure, or GCP) for scalable and resilient processing Participate in code reviews, pair programming, and mentoring team members Support system reliability and ensure smooth operation of production environments Your Background You have strong experience in Java development and exposure to Python. Have … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Software Developer

Aberdeen, Scotland, United Kingdom
Petrofac
requirements gathering, timelines, deliverables, user story creation, with resource allocation as necessary, and where appropriate. Contribute to CI/CD pipelines and automated deployments using Azure DevOps. Participate in code reviews, automated testing, and deployment processes. Conduct thorough code reviews to ensure code quality, maintainability, and adherence to Petrofac coding standards, and software vulnerability governance … features, technical decisions, and system behaviours, and be influential in team policies for project developments and techniques. Work closely with QA, support, and product teams to ensure high-quality deliverables. Participate in sprint planning, backlog refinement, and agile ceremonies. Provide input on architecture and design decisions. Provide guidance and mentorship to junior level developers, fostering a collaborative and More ❯
Posted:

Java Technical Lead with Springboot

Edinburgh, Scotland, United Kingdom
N Consulting Global
and delivering scalable, high-performance microservices using Java and Spring Boot Collaborate with enterprise architects, business analysts, and product owners to define technical solutions aligned with business goals Oversee code quality, enforce best practices, and conduct peer reviews Guide the team in adopting modern DevOps, CI/CD, and cloud-native practices Break down technical requirements and More ❯
Posted:

Fullstack Web Developer

Edinburgh, Scotland, United Kingdom
Humanitarian Operations
and relaxed. We encourage feedback and support each other to solve problems–always striving to be the best we can be. We are driven by a passion for quality and delivering outstanding products. We don’t believe in micro-management; we believe in supporting everyone to reach their best potential and practise using the most efficient and innovative … setting high standards for the team to follow. Identify impediments to team efficiency and propose/implement solutions, facilitating a culture of continuous improvement. Maintain high standards of software quality within the team by establishing best practices and processes for development, testing, and deployment. Demonstrate initiative and the ability to work autonomously, driving projects from inception to completion. … tasks are completed on time and meet quality standards. Employ creativity to solve problems and overcome obstacles, leveraging your technical expertise to enhance the product. Participate in code reviews and contribute to the continuous improvement of the codebase and development processes. Stay up-to-date with emerging technologies and industry trends, applying this knowledge to your work More ❯
Posted:

Senior Frontend Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Waracle
would be a significant advantage, as we continuously explore integrating cutting-edge technologies. Responsibilities Lead the design and development of complex, scalable React.js applications, setting technical direction and ensuring code quality. Solve intricate front-end challenges, identifying and implementing innovative solutions that enhance user experience and system efficiency. Champion Agile methodologies, leading ceremonies and driving best practices within development More ❯
Posted:

Senior Java Software Engineer

Glasgow, Scotland, United Kingdom
Amici Procurement Solutions
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Java Software Engineer

paisley, central scotland, united kingdom
Amici Procurement Solutions
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Java Software Engineer

milton, central scotland, united kingdom
Amici Procurement Solutions
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Java Software Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Eden Scott
with engineers, designers, and product teams to deliver scalable, performant solutions that help end users derive real value from complex data. Key Responsibilities Write clean, maintainable, and well-tested code following Agile and TDD practices Contribute to both backend services (Java) and modern front-end frameworks (React/TypeScript) Develop and fine-tune search functionality using technologies like Lucene … Solr, or OpenSearch Collaborate with Data Engineers to design and deliver data pipelines Leverage cloud platforms (AWS, Azure, or GCP) for scalable and resilient processing Participate in code reviews, pair programming, and mentoring team members Support system reliability and ensure smooth operation of production environments Your Background You have strong experience in Java development and exposure to Python. Have … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Java Software Engineer

milton, central scotland, united kingdom
Hybrid / WFH Options
Eden Scott
with engineers, designers, and product teams to deliver scalable, performant solutions that help end users derive real value from complex data. Key Responsibilities Write clean, maintainable, and well-tested code following Agile and TDD practices Contribute to both backend services (Java) and modern front-end frameworks (React/TypeScript) Develop and fine-tune search functionality using technologies like Lucene … Solr, or OpenSearch Collaborate with Data Engineers to design and deliver data pipelines Leverage cloud platforms (AWS, Azure, or GCP) for scalable and resilient processing Participate in code reviews, pair programming, and mentoring team members Support system reliability and ensure smooth operation of production environments Your Background You have strong experience in Java development and exposure to Python. Have … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Java Software Engineer

paisley, central scotland, united kingdom
Hybrid / WFH Options
Eden Scott
with engineers, designers, and product teams to deliver scalable, performant solutions that help end users derive real value from complex data. Key Responsibilities Write clean, maintainable, and well-tested code following Agile and TDD practices Contribute to both backend services (Java) and modern front-end frameworks (React/TypeScript) Develop and fine-tune search functionality using technologies like Lucene … Solr, or OpenSearch Collaborate with Data Engineers to design and deliver data pipelines Leverage cloud platforms (AWS, Azure, or GCP) for scalable and resilient processing Participate in code reviews, pair programming, and mentoring team members Support system reliability and ensure smooth operation of production environments Your Background You have strong experience in Java development and exposure to Python. Have … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior FrontEnd Developer

Glasgow, United Kingdom
Hybrid / WFH Options
WARACLE
significant advantage, as we continuously explore integrating cutting-edge technologies. Key Duties and Responsibilities Lead the design and development of complex, scalable React.js applications, setting technical direction and ensuring code quality. Solve intricate front-end challenges, identifying and implementing innovative solutions that enhance user experience and system efficiency. Champion Agile methodologies, leading ceremonies and driving best practices within development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack C# .NET Developer

Aberdeen, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Development – Maintain and enhance both legacy desktop applications and modern browser-based web apps. Legacy-to-Modern Migration – Help drive the migration from WinForms to Blazor-hosted cloud solutions. Code Quality & Testing – Write clean, maintainable, well-tested code, and conduct peer reviews. Problem Solving – Design robust, scalable solutions to complex challenges. Customer Collaboration – Communicate effectively with … workflows Familiarity with ASD S1000D, ATA iSpec 2200, or related aerospace/defence standards Experience using AI-based coding assistants (e.g. Claude, ChatGPT, GitHub Copilot) to boost productivity and code quality. What We Offer Salary : £70,000 – £85,000 depending on experience Technical Growth – Work across a diverse technology landscape, from legacy systems to cutting-edge cloud-native tools. More ❯
Posted:

Senior Full Stack C# .NET Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Development – Maintain and enhance both legacy desktop applications and modern browser-based web apps. Legacy-to-Modern Migration – Help drive the migration from WinForms to Blazor-hosted cloud solutions. Code Quality & Testing – Write clean, maintainable, well-tested code, and conduct peer reviews. Problem Solving – Design robust, scalable solutions to complex challenges. Customer Collaboration – Communicate effectively with … workflows Familiarity with ASD S1000D, ATA iSpec 2200, or related aerospace/defence standards Experience using AI-based coding assistants (e.g. Claude, ChatGPT, GitHub Copilot) to boost productivity and code quality. What We Offer Salary : £70,000 – £85,000 depending on experience Technical Growth – Work across a diverse technology landscape, from legacy systems to cutting-edge cloud-native tools. More ❯
Posted:

Senior Java Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Waracle
to and lead AI-driven initiatives. Key Duties and Responsibilities Lead the design and development of complex, scalable Java-based applications (e.g., microservices, APIs), setting technical direction and ensuring code quality Solve intricate back-end architectural and performance challenges, identifying and implementing innovative solutions that enhance system efficiency and data integrity Champion Agile methodologies, leading ceremonies and … and non-technical stakeholders Ability to work independently and collaboratively in a fast-paced, agile environment Proactive, self-motivated, and a continuous learner A passion for delivering high-quality software solutions Consultancy experience is a plus, demonstrating client-facing skills. These are the technologies we typically use. Don't worry if you don't tick all of these More ❯
Posted:

Senior Engineer - Data

Glasgow, Scotland, United Kingdom
Amici Procurement Solutions
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Engineer - Data

paisley, central scotland, united kingdom
Amici Procurement Solutions
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior Engineer - Data

milton, central scotland, united kingdom
Amici Procurement Solutions
platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage … cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. Current projects you’ll be involved in: Good data is at the core our platform, and as we build out the next-generation version of the platform, how we process, store and present that data is core to the user … experience with SQL and NoSQL databases under your belt. Hold a degree in Computer Science/Software Engineering or equivalent experience. Familiar with writing automated tests and maintaining high code quality. You have laser sharp attention to detail. Strong communication skills (both verbal and written) are just some of your top talents in delivering reports and technical specifications. Enjoy More ❯
Posted:

Senior FrontEnd Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
WARACLE
significant advantage, as we continuously explore integrating cutting-edge technologies. Key Duties and Responsibilities Lead the design and development of complex, scalable React.js applications, setting technical direction and ensuring code quality. Solve intricate front-end challenges, identifying and implementing innovative solutions that enhance user experience and system efficiency. Champion Agile methodologies, leading ceremonies and driving best practices within development More ❯
Posted:

Senior Data Software Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Amici Procurement Solutions
React/TypeScript front-end to our Java-based search services. Leverage cloud technologies (Azure Data Factory, Batch Services, Azure SQL) to enhance platform capabilities. Contribute to DevOps practices , code reviews, and system optimizations to maintain high performance and reliability. What We’re Looking For Strong experience in Java development , with exposure to Python for data processing. Professional experience … modern DevOps and CI/CD practices. A Computer Science/Software Engineering degree or equivalent industry experience. Familiarity with writing automated tests (JUnit, Jest, etc.) and maintaining high code quality. About Amici Founded in 2005, Amici provides a cloud-based purchasing and inventory management platform for biotech and life sciences organisations. Our MyAmici platform helps scientists focus on More ❯
Posted:

Co-Founder

Dunfermline, Scotland, United Kingdom
JR United Kingdom
for merchant onboarding, customer checkout widget, and real-time dashboards. Recruit, onboard, and mentor a small engineering team (remote/offshore), setting coding standards, CI/CD pipelines, and code-review processes. Coordinate closely with product, design, and compliance, ensuring feature requirements, UI/UX designs, and regulatory checklists are implemented in sprint cycles. Delegate tasks effectively while remaining … to articulate complex technical concepts to non-technical stakeholders (investors, compliance, product). Collaboration: Proven track record of leading or mentoring remote/offshore teams; fosters a culture of code quality, documentation, and shared ownership. Problem-Solving: You proactively identify gaps in architecture or security, propose solutions, and drive implementation. Domain Knowledge: Passion for fintech and Web3 … customer checkout widget, and real-time dashboards. 3.Team Leadership & Collaboration Recruit, onboard, and mentor a small engineering team (remote/offshore), setting coding standards, CI/CD pipelines, and code-review processes. Coordinate closely with product, design, and compliance, ensuring feature requirements, UI/UX designs, and regulatory checklists are implemented in sprint cycles. Delegate tasks effectively while remaining More ❯
Posted:

Co-Founder

Livingston, Scotland, United Kingdom
JR United Kingdom
for merchant onboarding, customer checkout widget, and real-time dashboards. Recruit, onboard, and mentor a small engineering team (remote/offshore), setting coding standards, CI/CD pipelines, and code-review processes. Coordinate closely with product, design, and compliance, ensuring feature requirements, UI/UX designs, and regulatory checklists are implemented in sprint cycles. Delegate tasks effectively while remaining … to articulate complex technical concepts to non-technical stakeholders (investors, compliance, product). Collaboration: Proven track record of leading or mentoring remote/offshore teams; fosters a culture of code quality, documentation, and shared ownership. Problem-Solving: You proactively identify gaps in architecture or security, propose solutions, and drive implementation. Domain Knowledge: Passion for fintech and Web3 … customer checkout widget, and real-time dashboards. 3.Team Leadership & Collaboration Recruit, onboard, and mentor a small engineering team (remote/offshore), setting coding standards, CI/CD pipelines, and code-review processes. Coordinate closely with product, design, and compliance, ensuring feature requirements, UI/UX designs, and regulatory checklists are implemented in sprint cycles. Delegate tasks effectively while remaining More ❯
Posted:

Senior Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Aveni UK
teams. This is a hands-on role requiring strong full-stack development experience, particularly in React, Node.js, and TypeScript . You will contribute to technical decision-making, improve software quality, and leverage AI-powered tools to enhance productivity. Key Responsibilities Develop and maintain scalable, high-quality applications using React, Node.js, and TypeScript Implement secure coding practices … ensuring compliance with industry standards. Mentor junior engineers , conduct peer code reviews, and drive best practices. Collaborate with Product, Delivery, and Technical Leads to refine requirements and execute solutions. Work with AWS cloud-native services (Lambda, Step Functions, DynamoDB) to develop efficient cloud-based applications. Ensure CI/CD best practices , contributing to GitLab pipelines , automation, and observability improvements. … Integrate AI-powered tools (e.g., GitHub Copilot) to enhance development workflows. Drive continuous improvement in performance, security, and maintainability . Support cross-squad collaboration , ensuring architectural consistency and code reusability. Requirements Strong hands-on experience in full-stack development with React, Node.js, and TypeScript Experience designing, developing, and optimising scalable and secure applications Proficiency in AWS services (Lambda, Step More ❯
Posted:

Junior Java FullStack Engineer

Glasgow, Scotland, United Kingdom
Barclays
technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect … sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles More ❯
Posted:

Mobile App Developer

Glasgow, Scotland, United Kingdom
BT Group
Consider all user journeys associated with a particular bug and test accordingly before finishing assigned task Conform to the team's way of working following convention of branching and code quality standards Writing code that is extensible to facilitate future requirements Make effort to keep up with ever evolving technologies Skills Technical Skills: Mandatory: Proficient in More ❯
Posted:
Code Quality
Scotland
10th Percentile
£60,625
25th Percentile
£67,188
Median
£78,750
75th Percentile
£89,688
90th Percentile
£95,875