Clean Code Jobs in Scotland

21 of 21 Clean Code Jobs in Scotland

Software Engineer (BE) - Banking Lab

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Lloyds Bank plc
ll work with the product and engineering leads to achieve the vision and customer outcomes for your Lab, through writing well-factored and tested code and building efficient and reusable back-end systems and abstractions. You'll lead, direct and shape approaches to solving technical challenges and translate business …/or SOAP is a plus). Solid knowledge of Data Structures and Algorithms. Solid knowledge of Object-Oriented Design principles, Design Patterns, and Clean Code practices. Hands-on experience with Relational Databases (i.e., PostgreSQL/Oracle/MySQL), including writing and optimizing SQL queries. Knowledge of Unit … microservices architecture and distributed systems. Experience with Message Brokers (i.e., Kafka/RabbitMQ/IBM MQ). Understanding of DevOps principles and infrastructure as code tools (i.e., Terraform). Background in performance tuning, profiling, and monitoring Java applications. Solid experience with Observability and Monitoring tools (i.e., Splunk/Dynatrace More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

🌟 X2 Hands on Engineering Managers Needed – Full stack -Multiple teams, Full stack, Remote First 🌟

Bolton, central scotland, united kingdom
Hybrid / WFH Options
Areti Group | B Corp™
receive an offer within 3 days of interviewing! 🏃‍♂️💨 🚀 Our Development Culture We deliver incrementally in sprints, following Agile (SCRUM) practices. From pair-programming and code reviews to automated testing , we prioritize clean code over over-engineering. Here’s a glimpse into our cutting-edge tech stack : Back More ❯
Posted:

🌟 X3 Software Engineering Managers Needed – Multiple teams, Full stack, Remote First 🌟

Bolton, central scotland, united kingdom
Hybrid / WFH Options
Areti Group | B Corp™
receive an offer within 3 days of interviewing! 🏃‍♂️💨 🚀 Our Development Culture We deliver incrementally in sprints, following Agile (SCRUM) practices. From pair-programming and code reviews to automated testing , we prioritize clean code over over-engineering. Here’s a glimpse into our cutting-edge tech stack : Back More ❯
Posted:

Software Engineer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
abrdn Inc
contribute to delivering RESTful microservices, ensuring scalability, security, and performance. This is a role for a passionate engineer who enjoys solving complex problems, writing clean and maintainable code, and continuously learning. You will be part of a supportive team that encourages innovation, best practices, and career progression. Key … for event-driven architectures where appropriate. Collaborate closely with Product Managers, UX Designers, and Engineers to translate business requirements into effective technical solutions. Write clean, testable, and maintainable code while following industry best practices and coding standards. Participate in code reviews, providing constructive feedback to peers and … native applications, serverless functions, or containerized deployments. Familiarity with RESTful APIs and microservices architectures, with an understanding of event-driven approaches. Passion for writing clean, testable code, following best practices in TDD, CI/CD, and DevOps. A growth mindset, eager to learn new technologies, experiment with modern More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Software Engineer

City, Edinburgh, United Kingdom
User Testing Company
Being an active player while building our software, able to take and/or clarify the most difficult aspects. Enforcing best practices, advocating for clean code and helping others succeed through Engineering review processes. What we are looking for: You have strong technical skills and solid conceptual foundations. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

City, Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
or functional programming. Knowledgeable of Web services development (REST, GraphQL). Experience with Agile and with Source Control tools (Git). Experience in developing clean, maintainable code and follow commonly used best practices, in Software Design, Test Automation and in Product Design. While not a requirement, experience of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

React JS Developer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Stott & May Professional Search Limited
with GitHub Actions, CodePipeline * Testing with Jest, Cypress, or React Testing Library * Secure coding practices (OWASP) Join a project that values performance, innovation, and clean code. Apply today More ❯
Employment Type: Contract, Work From Home
Rate: £465 - £470 per day
Posted:

Python Developer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
erg group
You’ll work alongside experts from multiple disciplines, contributing to the development of robust and scalable applications. Whether it’s designing efficient systems, writing clean code, or ensuring performance and reliability, this role offers an opportunity to work on meaningful projects in a collaborative environment. Responsibilities Develop, test … Python applications Optimise performance and scalability for real-world deployment Work closely with cross-functional teams to meet project goals Write clear and maintainable code following best practices Contribute to software architecture decisions and technical improvements Document your work to ensure clarity and continuity across the team Qualifications Strong More ❯
Posted:

Senior iOS Engineer - Fixed Term Contract

City, Edinburgh, United Kingdom
Hybrid / WFH Options
CreateFuture
of Edinburgh, Leeds, Manchester, and London as well as remote employees located throughout the country. We are a team of creators - whether that's code, project plans, go to market strategies, culture initiatives, marketing campaigns, large language models or people policies. And together, with our clients, we create the … the project. Our iOS devs mainly use an MVVM architecture utilising SwiftUI, Combine and Swift Concurrency. We conduct unit testing across all our projects, code is always peer reviewed, and as a team we meet regularly to discuss new approaches and challenges. What you'll be doing: Developing mobile … apps with a focus on readable, maintainable and tested code using Swift. Implementing modern technologies such as SwiftUI and Swift Concurrency. Collaborating with designers, product owners, testers and clients to deliver great products as an agile team. Being an advocate for engineering best practices across mobile platforms. We'd More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Android Engineer (KMP)

City, Edinburgh, United Kingdom
Hybrid / WFH Options
CreateFuture
of Edinburgh, Leeds, Manchester, and London as well as remote employees located throughout the country. We are a team of creators - whether that's code, project plans, go to market strategies, culture initiatives, marketing campaigns, large language models or people policies. And together, with our clients, we create the … continue we're always looking to find and adopt the best tools for the job - whether that's making our CI better with automated code scanning and UI testing or developing reusable libraries that we can share across projects. We conduct unit testing across all our projects, code … project teams or in the wider mobile community. What you'll be doing: Developing mobile apps with a focus on readable, maintainable and tested code using Kotlin, Coroutines and modern android development practices Creating modern adaptable user experiences with Jetpack Compose Collaborating with designers, product owners, testers and clients More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

ReactSoftwareEngineerIII

Glasgow, Renfrewshire, United Kingdom
Hispanic Alliance for Career Enhancement
troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints … are met by software code development. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems. Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system … experience in system design, application development, testing, and operational stability. Proficient in coding in one or more languages. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Overall knowledge of the Software Development Life Cycle. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Flutter Developer - Remote

Bolton, central scotland, united kingdom
Hybrid / WFH Options
Mpowering People
Collaborate on web-based systems to support data visualization and configuration. Work closely with firmware developers to ensure secure data transmission and storage. Write clean, maintainable code and maintain documentation for cross-platform applications. Test, debug, and optimize Flutter applications for performance and scalability. Enable remote configuration of More ❯
Posted:

Senior Java Developer

Glasgow, Glasgow City, City of Glasgow, United Kingdom
Hybrid / WFH Options
StackStudio.digital
in a cutting-edge, global technology team? We're seeking a Senior Java Developer to join our dynamic front-office platform team, where your code will power market-leading business systems. You'll work in a complex, real-time, Linux-based environment, tackling challenges from high-volume event processing … to data-driven decision-making. This role is not just about writing code-it's about fueling innovation and supporting exponential business growth. What You'll Do Innovate & Develop: Design, develop, and maintain high-performance, scalable, and secure Java applications that drive our business forward. Build Microservices: Architect robust … or Message Queues. Database Design: Optimize both NoSQL (MongoDB) and relational databases by designing efficient schemas and writing complex SQL queries. Quality & Ownership: Write clean, efficient, and maintainable code accompanied by unit and integration tests using Junit. Take full ownership of feature development, from concept to production. Collaborate More ❯
Employment Type: Permanent
Salary: £65000 - £75000/annum
Posted:

Senior Java Developer

Glasgow, Lanarkshire, Scotland, United Kingdom
Hybrid / WFH Options
Stackstudio Digital Ltd
in a cutting-edge, global technology team? We're seeking a Senior Java Developer to join our dynamic front-office platform team, where your code will power market-leading business systems. You'll work in a complex, real-time, Linux-based environment, tackling challenges from high-volume event processing … to data-driven decision-making. This role is not just about writing code-it's about fueling innovation and supporting exponential business growth. What You'll Do Innovate & Develop: Design, develop, and maintain high-performance, scalable, and secure Java applications that drive our business forward. Build Microservices: Architect robust … or Message Queues. Database Design: Optimize both NoSQL (MongoDB) and relational databases by designing efficient schemas and writing complex SQL queries. Quality & Ownership: Write clean, efficient, and maintainable code accompanied by unit and integration tests using Junit. Take full ownership of feature development, from concept to production. Collaborate More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior Embedded Software Engineer

Glasgow, Scotland, United Kingdom
Experis Scotland
developing and maintaining embedded software for laser systems, working with real-time operating systems, embedded computing modules, and automated testing frameworks. Responsibilities include writing clean C/C++ code, integrating software with hardware and optics, troubleshooting embedded systems, and mentoring junior engineers. Candidates should have experience in real More ❯
Posted:

JavaScript Engineer - Front End Focus

City, Edinburgh, United Kingdom
Hybrid / WFH Options
Br Dge
role: As an Engineer at BR-DGE, you'll be an essential part of our development team, collaborating closely with experienced engineers to create clean, maintainable, and efficient code that continuously improves our product offerings. You'll have the opportunity to grow your skills across various technologies while … ll be doing: Designing, implementing, and maintaining front-end components and features for our payment orchestration platform Writing high-quality, well-tested, and optimised code as part of an agile sprint team Conducting code reviews and providing constructive feedback to other team members Collaborating with senior engineers on … looking for: Proficiency with testing frameworks such as Jest, Mocha & Cypress and writing comprehensive tests Experience with version control workflows including feature branching and code reviews Familiarity with Node.js back-end development Demonstrated ability to solve complex technical problems independently Strong communication skills with the ability to explain technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Firmware Developer - Remote (once a month on site)

Bolton, central scotland, united kingdom
Hybrid / WFH Options
Mpowering People
protocols (e.g. UART, I2C, SPI) and low-level system functions Debug, test, and validate firmware on target hardware to maintain reliability and performance. Write clean, well-documented code and participate in code reviews to uphold best practices. Qualifications: Proficiency in C programming for embedded systems. Familiarity with More ❯
Posted:

AWS Platform Engineer - REMOTE - £50,000

Bolton, central scotland, united kingdom
Hybrid / WFH Options
Tenth Revolution Group
of updates via Intune. Technical support for physical hardware. Monitor and manage the CI/CD pipeline. Support infrastructure management using Terraform (Infrastructure as Code), along with Bash or Python scripting as appropriate. Essential: Solid understanding of cloud platforms and services, holding an AWS Associate-level certification or possessing … Bash or Python. Professional experience managing AWS infrastructure and networking setups. Familiarity with git-based version control and collaborative workflows. Proven documentation skills and clean, maintainable code. Understanding of CI/CD processes and agile methodologies. Experience with Infrastructure as Code tools such as Terraform, CloudFormation, Pulumi, or More ❯
Posted:

Senior Frontend Developer

Glasgow City, Scotland, United Kingdom
Be-IT
ll Need: Deep expertise in React and TypeScript and other modern front-end technologies. Experience with monorepo structures and component libraries A passion for clean, efficient, and scalable code A good standard of UX/UI capability. You'll be immersed in complex and rewarding tasks that not More ❯
Posted:

Senior AR Mobile Developer - iOS & Android - Remote

Newbridge, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Exposed Solutions
Develop, test, and maintain software applications using ARKit & LiDAR, ARCore and related technologies. Troubleshoot, debug, and optimise applications to ensure performance and reliability. Write clean, scalable, and efficient code following industry best practices. Build responsive and performant mobile applications. Key Qualifications: - 10+ years of professional programming experience - Specialises More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior Mobile Developer - Remote

Newbridge, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Exposed Solutions
Develop, test, and maintain software applications using ARKit & LiDAR, ARCore and related technologies. Troubleshoot, debug, and optimise applications to ensure performance and reliability. Write clean, scalable, and efficient code following industry best practices. Build responsive and performant mobile applications. Key Qualifications: - 10+ years of professional programming experience - Specialises More ❯
Employment Type: Permanent
Salary: £75,000
Posted:
Clean Code
Scotland
10th Percentile
£50,025
25th Percentile
£52,500
Median
£55,000
75th Percentile
£70,000
90th Percentile
£93,025