Clean Code Jobs in Scotland

25 of 25 Clean Code Jobs in Scotland

Senior Software Engineer

Glasgow, United Kingdom
OVO Group
for key features, designing robust, scalable systems and contributing to the technical roadmap to influence the future direction of the product. Engineering Excellence & Quality: Champion best practices by writing clean, efficient code, leading rigorous code reviews, and implementing comprehensive automated testing to ensure high-quality, performant solutions. Mentorship & Team Growth: Lead and mentor other engineers, fostering a … successful Senior Software Engineer at OVO if you Professional Experience: Significant hands-on experience developing software in an agile environment, with a proven track record of delivering high-quality, clean code. Backend & Architecture: Expertise in designing and building scalable microservices-based architectures using languages like Node.js, Python, and TypeScript. Cloud & DevOps: Hands-on experience with cloud platforms (GCP, AWS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer lI (Front-end focused)

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
User Testing Company
best decisions. Bringing fresh views on frontend, backend and software strategies. Design scalable & maintainable solutions to absorb the significant usage growth we are facing. Enforcing best practices, advocating for clean code and helping others succeed through Engineering review processes. # What you bring: 8-10+ years of professional experience in software engineering You have strong technical skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PHP Laravel Developer

Edinburgh, Leith, City of Edinburgh, United Kingdom
Hybrid / WFH Options
eTalent
us to make an impact and enhance your career in a supportive, dynamic environment. What You’ll Do: Build and ship high-quality web apps and client projects. Write clean, elegant, and efficient code. Test, debug, and continuously improve what you build. Deploy to AWS using GitHub workflows. Adapt between projects while maintaining attention to detail. What We’re More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum
Posted:

PHP Laravel Developer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Get Staffed Online Recruitment
them to make an impact and enhance your career in a supportive, dynamic environment. What You'll Do: Build and ship high-quality web apps and client projects. Write clean, elegant, and efficient code. Test, debug, and continuously improve what you build. Deploy to AWS using GitHub workflows. Adapt between projects while maintaining attention to detail. What They're More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Engineer (Oracle & Cloud Apps)

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
and optimising enterprise solutions to support our business operations and goals. Key Responsibilities Assist in building scalable and secure RESTful microservices and cloud-native applications using Microsoft Azure. Write clean, secure, maintainable code and participate in code reviews to learn best practices and improve your technical skills. Support the implementation of CI/CD pipelines and test More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Software Engineer

Glasgow, Scotland, United Kingdom
Capgemini
Responsibilities: Design, develop, and deploy scalable Java-based microservices. Collaborate with cross-functional teams to define and deliver new features. Troubleshoot and resolve complex technical issues across environments. Write clean, maintainable, and efficient code following industry best practices. Participate in code reviews and contribute to team knowledge sharing. Design and manage CI/CD pipelines to automate … Spring Integration, Spring Batch, EclipseLink JPA Database Technologies: PostgreSQL, MongoDB, Redis, Oracle DevOps & CI/CD: GitLab CI/CD, Jenkins, Docker, Kubernetes, IBM Cloud Object Storage Infrastructure as Code (IaC): Terraform, AWS CloudFormation Cloud Platforms: IBM Cloud Version Control & Collaboration: Git, GitLab About Capgemini: Capgemini is a global business and technology transformation partner, helping organizations to accelerate their More ❯
Posted:

Senior Java Software Engineer

milton, central scotland, united kingdom
Capgemini
Responsibilities: Design, develop, and deploy scalable Java-based microservices. Collaborate with cross-functional teams to define and deliver new features. Troubleshoot and resolve complex technical issues across environments. Write clean, maintainable, and efficient code following industry best practices. Participate in code reviews and contribute to team knowledge sharing. Design and manage CI/CD pipelines to automate … Spring Integration, Spring Batch, EclipseLink JPA Database Technologies: PostgreSQL, MongoDB, Redis, Oracle DevOps & CI/CD: GitLab CI/CD, Jenkins, Docker, Kubernetes, IBM Cloud Object Storage Infrastructure as Code (IaC): Terraform, AWS CloudFormation Cloud Platforms: IBM Cloud Version Control & Collaboration: Git, GitLab About Capgemini: Capgemini is a global business and technology transformation partner, helping organizations to accelerate their More ❯
Posted:

Senior Java Software Engineer

paisley, central scotland, united kingdom
Capgemini
Responsibilities: Design, develop, and deploy scalable Java-based microservices. Collaborate with cross-functional teams to define and deliver new features. Troubleshoot and resolve complex technical issues across environments. Write clean, maintainable, and efficient code following industry best practices. Participate in code reviews and contribute to team knowledge sharing. Design and manage CI/CD pipelines to automate … Spring Integration, Spring Batch, EclipseLink JPA Database Technologies: PostgreSQL, MongoDB, Redis, Oracle DevOps & CI/CD: GitLab CI/CD, Jenkins, Docker, Kubernetes, IBM Cloud Object Storage Infrastructure as Code (IaC): Terraform, AWS CloudFormation Cloud Platforms: IBM Cloud Version Control & Collaboration: Git, GitLab About Capgemini: Capgemini is a global business and technology transformation partner, helping organizations to accelerate their More ❯
Posted:

Scala developer (Scotland)

Scotland, United Kingdom
True North Group
part of their ongoing growth, they are looking to expand their development team with talented Scala Developers at both mid and senior levels. If you’re passionate about writing clean, efficient code and want to work in a collaborative and innovative environment, this is an excellent opportunity to join a team that values both technical excellence and professional … Responsibilities Design, develop, and maintain scalable backend systems and APIs using Scala. Collaborate with product and engineering teams to define requirements and deliver features. Write efficient, maintainable, and testable code following best practices. Contribute to the architectural design and system scalability discussions. Manage and optimise SQL databases, work with NoSQL technologies where applicable. Develop and deploy applications within Linux … environments. Participate in code reviews, technical discussions, and post-incident autopsies to improve system reliability and team learning. Mentor junior developers (for senior-level candidates). Required Skills & Experience Proven commercial experience with Scala development. Solid understanding of SQL and relational database design. Comfortable working within Linux environments. Strong understanding of software design principles, data structures, and algorithms. Experience More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Lead Software Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Evolve IT Recruitment Ltd
growth-focused environment, this could be the role for you! What You’ll Be Doing: Leading technical development, design, and architecture for impactful, cloud-native projects. Writing and reviewing clean, testable code in .NET and Azure. Evolving existing systems and designing new ones with clarity and pragmatism. Driving engineering excellence through code reviews, performance tuning and scalable More ❯
Posted:

Lead Software Developer

milton, central scotland, united kingdom
Hybrid / WFH Options
Evolve IT Recruitment Ltd
growth-focused environment, this could be the role for you! What You’ll Be Doing: Leading technical development, design, and architecture for impactful, cloud-native projects. Writing and reviewing clean, testable code in .NET and Azure. Evolving existing systems and designing new ones with clarity and pragmatism. Driving engineering excellence through code reviews, performance tuning and scalable More ❯
Posted:

Lead Software Developer

paisley, central scotland, united kingdom
Hybrid / WFH Options
Evolve IT Recruitment Ltd
growth-focused environment, this could be the role for you! What You’ll Be Doing: Leading technical development, design, and architecture for impactful, cloud-native projects. Writing and reviewing clean, testable code in .NET and Azure. Evolving existing systems and designing new ones with clarity and pragmatism. Driving engineering excellence through code reviews, performance tuning and scalable More ❯
Posted:

Frontend Developer (x2 – Senior & Mid-Level)

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Explore Group
Level — to join a growing product engineering team building cutting-edge digital solutions used by clients globally. You’ll work in a modern tech environment where innovation, collaboration, and clean, maintainable code are at the heart of everything we do. You’ll be part of a cross-functional team developing scalable, high-performing web applications, driving best practices … UX/UI designers, product managers, and backend engineers to deliver seamless, elegant user experiences. Contribute to technical discussions around architecture, scalability, and maintainability. Implement best practices for testing, code quality, and performance optimisation. (Senior) Mentor junior engineers and influence wider engineering decisions. (Optional) Work with AI-driven components and Python-based APIs to enhance application intelligence. Tech Stack … and testing frameworks. (Senior) Experience with system architecture, mentoring, and driving technical direction. Interest or hands-on experience integrating AI/ML features into frontend applications. Passion for creating clean, maintainable, and scalable code. Why Join Competitive salary – up to £75,000 + bonus Hybrid working model – 2–3 days per week in Edinburgh office Opportunity to work on More ❯
Posted:

Frontend Developer (x2 – Senior & Mid-Level)

broughton, central scotland, united kingdom
Hybrid / WFH Options
Explore Group
Level — to join a growing product engineering team building cutting-edge digital solutions used by clients globally. You’ll work in a modern tech environment where innovation, collaboration, and clean, maintainable code are at the heart of everything we do. You’ll be part of a cross-functional team developing scalable, high-performing web applications, driving best practices … UX/UI designers, product managers, and backend engineers to deliver seamless, elegant user experiences. Contribute to technical discussions around architecture, scalability, and maintainability. Implement best practices for testing, code quality, and performance optimisation. (Senior) Mentor junior engineers and influence wider engineering decisions. (Optional) Work with AI-driven components and Python-based APIs to enhance application intelligence. Tech Stack … and testing frameworks. (Senior) Experience with system architecture, mentoring, and driving technical direction. Interest or hands-on experience integrating AI/ML features into frontend applications. Passion for creating clean, maintainable, and scalable code. Why Join Competitive salary – up to £75,000 + bonus Hybrid working model – 2–3 days per week in Edinburgh office Opportunity to work on More ❯
Posted:

Frontend Developer (x2 – Senior & Mid-Level)

livingston, central scotland, united kingdom
Hybrid / WFH Options
Explore Group
Level — to join a growing product engineering team building cutting-edge digital solutions used by clients globally. You’ll work in a modern tech environment where innovation, collaboration, and clean, maintainable code are at the heart of everything we do. You’ll be part of a cross-functional team developing scalable, high-performing web applications, driving best practices … UX/UI designers, product managers, and backend engineers to deliver seamless, elegant user experiences. Contribute to technical discussions around architecture, scalability, and maintainability. Implement best practices for testing, code quality, and performance optimisation. (Senior) Mentor junior engineers and influence wider engineering decisions. (Optional) Work with AI-driven components and Python-based APIs to enhance application intelligence. Tech Stack … and testing frameworks. (Senior) Experience with system architecture, mentoring, and driving technical direction. Interest or hands-on experience integrating AI/ML features into frontend applications. Passion for creating clean, maintainable, and scalable code. Why Join Competitive salary – up to £75,000 + bonus Hybrid working model – 2–3 days per week in Edinburgh office Opportunity to work on More ❯
Posted:

Frontend Developer (x2 – Senior & Mid-Level)

dunfermline, north east scotland, united kingdom
Hybrid / WFH Options
Explore Group
Level — to join a growing product engineering team building cutting-edge digital solutions used by clients globally. You’ll work in a modern tech environment where innovation, collaboration, and clean, maintainable code are at the heart of everything we do. You’ll be part of a cross-functional team developing scalable, high-performing web applications, driving best practices … UX/UI designers, product managers, and backend engineers to deliver seamless, elegant user experiences. Contribute to technical discussions around architecture, scalability, and maintainability. Implement best practices for testing, code quality, and performance optimisation. (Senior) Mentor junior engineers and influence wider engineering decisions. (Optional) Work with AI-driven components and Python-based APIs to enhance application intelligence. Tech Stack … and testing frameworks. (Senior) Experience with system architecture, mentoring, and driving technical direction. Interest or hands-on experience integrating AI/ML features into frontend applications. Passion for creating clean, maintainable, and scalable code. Why Join Competitive salary – up to £75,000 + bonus Hybrid working model – 2–3 days per week in Edinburgh office Opportunity to work on More ❯
Posted:

Senior Engineer - Salesforce

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
Responsibilities Design and implement robust Salesforce solutions using Apex, Lightning Web Components (LWC), OmniStudio, Flows, and integrations. Lead the modernisation of Legacy Salesforce implementations using scalable architecture patterns. Write clean, testable, and maintainable code following Salesforce development standards. Implement and maintain CI/CD pipelines using Gearset, Copado, or Azure DevOps. Explore and apply AI-powered development tools More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineer - Client Data

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
analytical solutions. About the Role We are looking for a technically capable and motivated Data Engineer to join our Data & Analytics team. You will contribute to the development of clean, efficient, and scalable data solutions across cloud-native platforms, supporting the delivery of high-quality data products and services. Key Responsibilities Develop solutions across Snowflake, Azure, and dbt platforms … Support migration and optimisation of applications using Azure cloud-native services Write clean, testable, and maintainable code following industry standards Implement and maintain CI/CD pipelines, test automation, and observability practices using Azure DevOps or JIRA Apply AI-powered development tools (eg, GitHub Copilot) and automation techniques to improve productivity Enhance tools, technologies, and ways of working … to foster innovation and excellence Participate in sprint planning, code reviews, and retrospectives within an Agile team Coach and mentor peers and junior team members through technical guidance and best practice sharing Troubleshoot technical challenges and contribute to continuous improvement initiatives Collaborate with business users and cross-functional teams to deliver user-centric solutions aligned with strategic goals About More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineer - Data

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
and analytical solutions. About the Role We are seeking a detail-oriented and technically proficient Senior Engineer to join our Data & Analytics team. This role is instrumental in delivering clean, modern, and efficient data solutions across cloud-native platforms. Key Responsibilities Develop solutions across Snowflake, Azure, and DBT platforms. Lead migration and optimisation of applications using Azure cloud-native … services. Write clean, testable, and maintainable code following industry standards. Implement CI/CD pipelines and test automation using Azure DevOps or JIRA. Apply AI-powered development tools to improve engineering productivity. Drive continuous improvement in tools, technologies, and practices. Participate in Agile ceremonies including sprint planning and retrospectives. Mentor peers and junior team members through technical guidance. … the following: Strong understanding of data warehousing, ELT/ETL processes, and data modelling. Proficiency in Azure, Snowflake, and DBT. Experience in application modernisation and migration. Ability to produce clean, testable, maintainable code. CI/CD pipeline implementation and test automation. Familiarity with AI-powered development tools like GitHub Copilot. Mentorship and knowledge sharing. We are proud to be More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineer - Salesforce

Edinburgh, Midlothian, United Kingdom
Hybrid / WFH Options
Aberdeen
solutions using Apex, Lightning Web Components (LWC), Omnistudio, Flows, and integrations with external systems. Support the modernisation of Legacy Salesforce implementations, leveraging best practices and scalable architecture patterns. Write clean, testable, and maintainable code following Salesforce development standards and participate in peer reviews. Implement and maintain CI/CD pipelines using tools such as Gearset, Copado, or Azure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

Glasgow, Scotland, United Kingdom
Capgemini
PROFILE Design, develop, and maintain robust data pipelines and ETL workflows using AWS services. Implement scalable data processing solutions using PySpark and AWS Glue. Build and manage infrastructure as code using CloudFormation. Develop and deploy serverless applications using AWS Lambda, Step Functions, and S3. Perform data querying and analysis using Athena. Collaborate with Data Scientists to operationalize models using … SageMaker. Ensure secure and compliant data handling using IAM, KMS, and VPC configurations. Containerize applications using ECS for scalable deployment. Write clean, testable code in Python, with a strong emphasis on unit testing. Use GitLab for version control, CI/CD, and collaboration. Strong coding background in Python and PySpark. Hands-on experience with the following AWS services More ❯
Posted:

Mid & Senior Full Stack Engineers

Edinburgh, UK
Meraki Talent
hire multiple Mid-Level & Senior Full Stack Engineers to help drive them forward. They have a lot of work in the pipeline and need people who can put out clean, reliable code at speed whilst maintaining exceptional coding standards. Technical Experience Front End: React/Next experience would be preferable - can be open on other front-end frameworks More ❯
Employment Type: Part-time
Posted:

Firmware Engineer (BLE / ZigBee)

Dundee, Angus, United Kingdom
Ernest Gordon Recruitment Limited
Assembler and wants to work on complex technical challenges in an elite team of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 70,000 Annual
Posted:

Firmware Engineer (BLE / ZigBee)

Dundee, Angus, Scotland, United Kingdom
Hybrid / WFH Options
Ernest Gordon Recruitment
Assembler and wants to work on complex technical challenges in an elite team of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Firmware Engineer (BLE / ZigBee)

Dundee, City of Dundee, United Kingdom
Hybrid / WFH Options
Ernest Gordon Recruitment Limited
Assembler and wants to work on complex technical challenges in an elite team of developers and engineers. THE ROLE: Work collaboratively to define the software development life cycle Write clean low level code in both C and Assembler Test and debug the firmware development Work both in a team and autonomously THE PERSON: Have experience writing code More ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum Progression, Training, Company Benef
Posted:
Clean Code
Scotland
10th Percentile
£56,000
25th Percentile
£61,266
Median
£73,801
75th Percentile
£78,790