19 of 19 Remote/Hybrid Design Patterns Jobs in Scotland

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure … automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD Strong communication and interpersonal skills If you're a senior Java engineer with capital ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Aberdeen, Aberdeenshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure … automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD Strong communication and interpersonal skills If you're a senior Java engineer with capital ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure … automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD Strong communication and interpersonal skills If you're a senior Java engineer with capital ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Fortrose, Ross-Shire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures, cloud platforms such as AWS, Azure or GCP, and infrastructure … automated build/deployment practices Practical experience with JUnit/Spock and mocking frameworks like Mockito A genuine grasp of SOLID, Design Patterns, Clean Code and TDD; confident use of CI/CD Strong communication and interpersonal skills If you're a senior Java engineer with capital ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
world leading Grid Software products. You will work independently and contribute to the immediate team and other teams across the business and lead design decisions where appropriate. Location: Edinburgh, UK (Hybrid Working 2-3 days onsite) Roles and Responsibilities Providing technical leadership and defining, developing, and evolving software … Skills Strong knowledge of Computer Science fundamentals, including data structures, analysis of algorithms, object-oriented analysis and design, software design patterns and Java coding principles. Advanced experience of Java and Spring/Spring boot frameworks. Advanced experience with micro-services architecture and web services (REST ...

Senior Full Stack Engineer

Location
City of Edinburgh, Scotland, United Kingdom
delivery on greenfield projects while guiding and supporting colleagues to develop their skills and contribute effectively. Working across Software Engineering, User-Centred Design, Delivery Management, and Live Services, you’ll help shape enterprise-scale digital solutions for high-profile clients, influencing technical direction and driving innovation. Our consultancy … delivery for services or significant components across the full lifecycle from design to operation. Strong understanding of architectural and design patterns, including serverless and microservices, with the ability to lead and assure their application. Experience working in Agile environments, using Scrum, Kanban and test-driven ...

Lead Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
delivery of high-quality, scalable, and secure services. You’ll lead end-to-end delivery of major components or entire services, overseeing architecture, design, development, and continual improvement. Working collaboratively across Software Engineering, User-Centred Design, Delivery Management, and Data Science, you’ll shape enterprise-scale … ownership of large-scale services, including architecture, design, and delivery across the full lifecycle. Strong understanding of architectural and design patterns (serverless, microservices), with ability to lead and assure their application. Experience leading delivery in Agile environments (Scrum, Kanban, TDD), providing technical guidance and contributing ...

GIS Architect

Location
City of Edinburgh, Scotland, United Kingdom
will have a real and lasting impact on society, helping to make the UK healthier, safer, and more sustainable. You'lllead the design of enterprise-scale geospatial solutions, working closely with multidisciplinary teams to define technical strategy,establisharchitectural standards, and ensure the successful delivery of scalable,secureand resilient … Data Science and client stakeholders to translate business needs into effective technical solutions. Champion best practice: Establish architectural standards, governance and design patterns, promoting quality, maintainability and security across delivery teams. Influence technology strategy: Evaluate emerging technologies and advise clients and internal teams on the most appropriate ...

Flight Software Engineer

Location
Dundee, Scotland, United Kingdom
team environment, from design and planning through to development and testing. An understanding of the need to apply abstractions and patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular … systems engineering or spacecraft operations would all be beneficial, though not essential. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Experience of other programming languages besides C. Of particular relevance are Java and Python. Familiarity with embedded Linux distributions ...

Senior Developer

Location
Glasgow, Scotland, United Kingdom
build, test, and scale our applications and services. Though this is a varied role, you are likely to have experience with: Object-oriented development patterns and approaches primarily in delivering C# .NET solutions Microsoft development stack and Azure Cloud computing technologies, including many of the following: ASP.NET & ASP.NET Core …/Transact SQL Testing frameworks such as NUnit, FakeItEasy, and SpecFlow Git & Azure DevOps Message brokers (e.g., Azure Service Bus/RabbitMQ) and messaging patterns RESTful APIs Continuous improvement and delivery practices, DevOps culture, and automation within the Azure DevOps platform (YAML pipelines) Behaviour-driven testing approaches and frameworks ...

Flight Team Lead

Location
City of Edinburgh, Scotland, United Kingdom
software engineering in a team environment, from requirements captureanddesignthrough todevelopmentand testing. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Excellentproblem-solving andprogramming skillsusing portableC across multiple platforms. Experiencewriting C for software running on at least one embedded platform.Ofparticular relevanceareARM Cortex … relevanceareCMockand Unity. The ability toautomate development processes where necessary using scripts written in bash,Pythonor otherappropriate languages. Experience with CI/CD pipeline design, Docker, GitLabandother DevOpstechnologies would be a definite advantage. What we can offer you A competitive salary in the range of £48k-£65k depending ...

Android Developer

Location
City of Edinburgh, Scotland, United Kingdom
privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation and knowledge sharing within the team Help establish and maintain development standards, patterns and best practices Keep up to date with developments across the Android and wider mobile technology ecosystem Contribute to an inclusive, collaborative engineering culture … applications for Android Strong proficiency in Kotlin Good understanding of the Android SDK and Android development ecosystem Experience developing applications using modern Android development patterns and practices Experience working with APIs and integrating mobile applications with backend services Experience with automated testing, including unit and UI testing Experience using ...

Senior Software Engineer (Elixir)

Location
City of Edinburgh, Scotland, United Kingdom
Tanfield office - approx 2 days per week.** | || | | | | --- | | We are looking for a Senior Software Engineer with hands-on Elixir experience to design, develop, and deliver scalable cloud-based solutions. You’ll work in an agile team building applications that process large datasets and deliver meaningful insights. … e.g. SQL, non-relational) including data modelling and performance. * An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them. * Ability to analyse and solve technical problems. * Ability to clearly articulate ideas to target audience. * Ability to collaborate with ...

Full Stack Software Engineer

Location
Dundee, Scotland, United Kingdom
background you're seeking, rather than more generalist software developers. You'll collaborate with engineers, product teams, data specialists and business stakeholders to design, build, test and support solutions that improve how we understand, engage and retain our audiences. As part of a forward-thinking technology team … MySQL PostgreSQL Microsoft SQL Server Experience developing, integrating and maintaining backend services, APIs and data-driven applications. Knowledge of software architecture, design patterns and engineering best practices. Experience working with source control, automated testing and CI/CD approaches. An understanding of secure coding, software quality ...

Lead Data Architect (Grade M1)

Location
City of Edinburgh, Scotland, United Kingdom
physical data models, creating a shared understanding of data across SFC. Establish and maintain data architecture principles, standards, reference architectures and design patterns that support trusted, scalable, and sustainable use of data. Lead data architecture governance and design assurance, providing challenge, recommendations and architectural oversight … stewardship, with the ability to embed these principals into data architecture design. Experience designing data architecture for modern cloud-based data platforms, data integration patterns, preferably with Microsoft Azure ecosystem and Microsoft Fabric. Experience aligning data architecture decisions with organisational strategy, ensuring data models, standards and approaches support current ...

WAF Security Engineer

Location
City of Edinburgh, Scotland, United Kingdom
response Support the diagnosis and resolution of major incidents, partnering closely with Security Engineering, Network and Cloud teams. Embed secure-by-design patterns and guardrails, ensuring controls are codified, consistent and easy for platform consumers to adopt. Produce high-quality engineering documentation, including standards, patterns, platform … have the chance to: Shape the future of WAF and Web Application Security capabilities across Lloyds Banking Group. Contribute to engineering standards, patterns and guardrails used across multiple teams and platforms. Work alongside highly skilled engineers in a culture that values modern engineering, automation and continuous improvement. Continue ...

Senior Software Engineer, Frontend (TypeScript)

Hiring Organisation
Indigo Vision
Location
Midlothian, Scotland, UK
Employment Type
Full-time
software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Architects and implements complex state management patterns and robust API integrations to support a scaling ecosystem. Optimizes delivery by contributing to CI/CD pipelines and leveraging Firebase services for rapid, reliable …/CD workflows. Technical Stack: Advanced proficiency in TypeScript and modern CSS/HTML.Engineering Mindset: A strong foundation in design patterns and the ability to drive architectural changes across a large codebase. Collaboration: Demonstrated team player skills and a willingness to mentor others. Desired SkillsResilient Systems: Excitement ...

Lead Full Stack Software Developer

Location
Glasgow, Scotland, United Kingdom
customer-facing products are built. The Opportunity This is a technical leadership role for someone who wants to shape a product from first design conversation through to code running in production while staying close to the build the whole way. You'll move fluidly between hands-on delivery … work in the UK. Visa sponsorship is not available for this role. What You\u2019ll Be Doing Partner with stakeholders on solution design, scoping and system architecture from the earliest conversations. De-risk uncertain areas of a design through spikes and proof-of-concepts before committing ...

Software Engineer, Frontend (TypeScript)

Location
City of Edinburgh, Scotland, United Kingdom
days in the office. Job Description Analyzes, develops, maintains software for the organization’s products and systems. Familiarity with/interest in engineering patterns and best practices. Develops, validates, and tests: can build tested, maintainable code and debug when necessary. Implements state management patterns and API integrations … years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks. Logic & State: Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables. API & Infrastructure: hands-on experience with RESTful API, websockets. Solid understanding of web development principles. ...