Design Patterns Jobs in Scotland

1 to 25 of 107 Design Patterns Jobs in Scotland

Enterprise Security Architect

Edinburgh, Midlothian, Scotland, United Kingdom
HMRC
projects including cross-government work within HMRC. This will include creation, maintenance, communication and evolution of security technology and tooling roadmaps, design patterns and reference architectures that will drive adoption of modern technology meeting HMRCs business driven need towards rationalised strategic platforms. In addition, you may be … security tooling, incorporating vendor investment tracking, horizon scanning, and global threat landscape changes, and communicate these to stakeholders. Baseline Establishment and Design Patterns: Establish baselines for current security technologies and develop design patterns to support solution architects in implementing effective security controls. You will … Methodologies: Experienced with TOGAF and SABSA. Security Frameworks: Knowledgeable in standard security frameworks. Output Development: Skilled in creating reference architectures, roadmaps, design patterns, technical standards, policies, principles, guidance, and procedures. Security Controls Design: Experienced in designing security controls from non-functional requirement catalogues and associated More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Solution Architect

Edinburgh, Scotland, United Kingdom
PRACYVA
demonstrated experience in designing high level and low-level application architecture using Microsoft .NET and Azure stack. Good understanding of repeatable design patterns and Microsoft recommendation for performant architecture. Demonstrated experience of implementing Domain Driven Design patterns (UI, Experience, Process and System APIs). … Understanding of React Native and React Native for Web tech stack and its interface patterns with experience APIs. Experience in addressing scalability, performance, and security requirements by design. Experience in producing clear documentation for low level design: Class diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Deployment Diagrams … related tools. Hands-on experience in system integration, including designing APIs (REST/GraphQL) and working with middleware technologies. Deep understanding of software architecture patterns such as microservices, serverless, and event-driven architecture. Familiarity with database design and optimization for both SQL and NoSQL databases. Exposure to More ❯
Posted:

Software Architect

Aberdeen, Scotland, United Kingdom
Oceaneering International, Inc
and maintain the overarching software architecture and technical strategy, ensuring alignment with business goals and project roadmaps. Establish and promote design principles, patterns, and standards to ensure a stable and reusable codebase. Collaborate with Lead Engineers to ensure architectural consistency across teams and projects. Conduct regular reviews … and robust infrastructure support. DevOps and Automation Leadership Champion and lead the adoption of DevOps practices to streamline software development, testing, and deployment. Design and implement CI/CD pipelines to enable fast and reliable delivery of software solutions. Drive automation initiatives across development and operational workflows, enhancing … different projects as assigned. Essential Skills & Abilities Strong expertise in software design and architecture, with a deep understanding of design patterns, system design, and architectural principles. Experience with modern development frameworks, tools, and technologies, including cloud platforms (e.g., AWS, Azure, GCP). Advanced More ❯
Posted:

- Urgent! x3 Tech Leads – UK-based – Series A Funded Startup – Rapid Growth – Fully Remote -

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Posted:

- Urgent! x3 Tech Leads – UK-based – Series A Funded Startup – Rapid Growth – Fully Remote -

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Posted:

- Urgent! x3 Tech Leads – UK-based – Series A Funded Startup – Rapid Growth – Fully Remote -

Aberdeen, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Posted:

Lead Software Engineer (1446)

Dundee, Scotland, United Kingdom
Social Security Scotland
experts to deliver service improvements. Evaluate and establish requirements for change implementation by setting policy and standards. Participate in the information security process. Design and embed security controls within solutions and services. Apply modern standards and practices; coach and guide others accordingly. Advise on applying standards and methods … set team standards for programming tools and techniques. Engage in team prototyping and advocate for testing with others. Establish and iterate design patterns using appropriate prototyping methods. Identify, locate, and rectify faults. Design systems with medium levels of risk, impact, and technical or business complexity. … set team standards for programming tools and techniques. Engage in team prototyping and advocate for testing with others. Establish and iterate design patterns using appropriate prototyping methods. Identify, locate, and rectify faults. Design systems with medium levels of risk, impact, and technical or business complexity. More ❯
Posted:

- Urgent! Polyglot Fullstack Tech leads Needed – UK-based – Series A Funded Startup – Rapid Gro[...]

Aberdeen, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software Design Patterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Posted:

- Urgent! Polyglot Fullstack Tech leads Needed – UK-based – Series A Funded Startup – Rapid Gro[...]

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software Design Patterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Posted:

- Urgent! Polyglot Fullstack Tech leads Needed – UK-based – Series A Funded Startup – Rapid Gro[...]

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software Design Patterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Posted:

Sr. C++ Software Development Engineer

Edinburgh, Scotland, United Kingdom
Esri
Responsibilities Innovate to articulate and solve complex problems Design and develop high-quality software components that follow industry-standard design patterns, development methodologies, and deployment models Apply and promote good software engineering practices such as test automation, modularization, simplification Work effectively with members of other … Familiarity with GIS applications and technologies Cross-platform development, profiling, and debugging Understanding of scientific, spatial and graphics algorithms and software design patterns Experience with CUDA, Direct3D, Metal, OpenGL, Vulkan, WebGL, or WebGPU, and compute shader programming Experience with agile development methodologies (such as Scrum) Postgraduate degree More ❯
Posted:

C++ Software Development Engineer I

Edinburgh, Scotland, United Kingdom
Esri
Responsibilities Innovate to articulate and solve complex problems Design and develop high-quality software components that follow industry-standard design patterns, development methodologies, and deployment models Apply and promote good software engineering practices such as test automation, modularization, simplification Work effectively with members of other … Familiarity with GIS applications and technologies Cross-platform development, profiling, and debugging Understanding of scientific, spatial and graphics algorithms and software design patterns Experience with CUDA, Direct3D, Metal, OpenGL, Vulkan, WebGL, or WebGPU, and compute shader programming Experience with agile development methodologies (such as Scrum) Postgraduate degree More ❯
Posted:

BizApps COE Platform AdminVirgin Money Opportunities Search ResultsVirgin Money Current Opportu[...]

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
Virgin Money
our Power Platform environments across our pro-dev and citizen-developer communities, provisioning, configuring, and enabling services in line with approved design patterns and best practices to meet business and operational requirements. Managing user access processes, setup of security controls and application of licenses for the Power … COE leadership and senior management. Working with our COE SMEs to build and enable foundational service components to support new service design patterns and evergreen capabilities. Providing technical input to the Release Management process such that change is effectively managed and deployments appropriately prioritised and scheduled. Working More ❯
Posted:

Game Systems Engineer Edinburgh (Scotland) Rockstar Games Posted a day ago Game Development Int[...]

Edinburgh, Scotland, United Kingdom
Gamecompanies
Rockstar North is looking for talented developers whose skill set combines technical excellence with a passion for making games. As part of the Design/Scripting team you will be developing script framework and coding gameplay systems. You will be required to engage with a range of classic … game development studio in the heart of Edinburgh, Scotland. WHAT WE DO Our team creates the backbone upon which the rest of the design team authors our game’s missions, random events, ambient life, and everything in between. Additionally, we create tools to facilitate said authoring, improve iteration … skills within the scope of an object-oriented language. A strong understanding of top-down design, object-oriented programming, design patterns, and game design principles. An online portfolio with examples of your work. Please include code examples, should contain at least one fully More ❯
Posted:

Head of Software Engineering

Edinburgh, Scotland, United Kingdom
The Scottish Government
compliance. Design Designing systems characterised by medium levels of risk, impact, and business or technical complexity. Establish and iterating design patterns selecting appropriate design standards, methods, and tools, and ensure they are applied effectively. Reviewing the systems designs of others to ensure the … write it - Your experience building solutions to problems of high complexity using modern web technologies allows you to use agreed specifications to independently design, code, test and document programs or scripts of high complexity, using the right standards and tools. Lead Criteria 2 - You run it - Your experience … application in order to consistently identify, locate and fix faults. You Design - Your experience engineering systems, with a variety of technologies and patterns allows you to design systems, choosing appropriate technology, approaches, and embedded security controls. You Lead - Your experience as a manager enables you More ❯
Posted:

Senior Software Development Engineer, AWS UK

Edinburgh, United Kingdom
Amazon
domains, and have a consistent track record of delivery. A day in the life At Amazon our software engineers take ownership of solution design, turn it into code and deliver it on schedule, using appropriate technologies and current software engineering best practices. They are expected to collaborate with … as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Solutions Architect - Digital Platforms

Edinburgh, United Kingdom
Royal London
tasks related to support the development of technology solutions. You can consider multiple viewpoints, provide weighted solution options, experience of industry design patterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and … computing. Core experience in Microservices Architecture including non-functional trade-offs across security, scalability and resilience for example. Experience in selection and consuming Integration Patterns and other tech stacks such as Microsoft Dynamics to deliver Digital capabilities across customers and colleagues. Awareness of placement of workloads on On-Prem … Servers and Cloud (Azure/AWS/GCP/Hybrid/Private). Solid understanding of various Architecture patterns and their usage Data savvy with awareness of technology architecture elements like Integration, Cloud Network and Security. Good understanding of information principles, guardrails and processes spanning data within operational contexts More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Sponsored Display Bidder

Edinburgh, United Kingdom
Amazon
as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer - Advertising, Wren (Creative Management)

Edinburgh, United Kingdom
Amazon
further developing our creative management services. As an engineer, you will be involved in every aspect of the process - from idea generation & technical design through to development & deployment - giving you a real sense of ownership. We build systems which meet high standards of performance & reliability, and operate at … as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Bachelor's degree or equivalent PREFERRED QUALIFICATIONS - Experience with full software development life cycle, including coding More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Solutions Architect - Protection

Edinburgh, United Kingdom
Royal London
key dimensions: Interpret Business Needs Translates business and technical requirements into an architectural blueprint to achieve business objectives and documents all solution architecture design and analysis work. Works closely with the product owners and product managers to ensure a robust architectural runway that can support future business requirements … tasks related to support the development of technology solutions. You can consider multiple viewpoints, provide weighted solution options, experience of industry design patterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and … Systems. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of IT standards, controls, EA patterns, application libraries. Proven analytical, influencing/consensus building, technical and communication skills. About Royal London We're the UK's largest mutual life, pensions More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

Paisley, Scotland, United Kingdom
JR United Kingdom
as per business needs. • Provide hands-on code development and testing based on the project delivery needs. • Ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals. • Work closely with Squad/Team and other IT partners on day-to … day basis to ensure smooth delivery of projects in Agile Model. • Should have experience of design, development and conduct code reviews • Willingness and ability to learn new Platforms/solutions having Java as core basis Minimum Qualifications • Excellent written and verbal communication skills Preferred Qualifications/Skills • Work … Java, Spring and Hibernate programming skills • Hands on knowledge of working on Multithreaded application (Must-have) • Excellent Design skills (Design Patterns) • Hands-on experience Java/J2EE, Spring, ORM/Hibernate, Web services - RESTful, Webserver (Apache Tomcat preferred) • Hands-on with a database (preferably Oracle More ❯
Posted:

Senior Software Developer (12 month Fixed Term Contract), Global Operational Excellence

Edinburgh, United Kingdom
Amazon
clear and compelling way and work effectively as part of the team, raising the bar and insisting on high standard. Key job responsibilities • Design, develop and maintain scalable, automated, user-friendly solutions, enabling stakeholders to manage their business and make effective decisions. • Work with program managers and partner … QUALIFICATIONS - Experience as a mentor, tech lead or leading an engineering team - Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such … as Java, C++, or C# including object-oriented design - Experience in development in the last 3 years PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Amazon More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect/Program Manager (Senior Level)

Dumfries, Scotland, United Kingdom
ZipRecruiter
the Mark Center in Alexandria. Candidate chosen must be able to commute to both locations as needed. Requirements: 7+ years' experience in software design engineering Four-year degree from an accredited university Fluency in multiple programming Active Secret clearance U.S. Citizenship : Master … s degree in computer science and engineering, or other related technical fields High-level experience with database design, software design patterns, and software architecture/collaborative design tools Working knowledge of multiple programming and frameworks Firm understanding of software quality assurance procedures Ability … intently Active Top-Secret clearance Duties/Responsibilities: Lead and manage a team of software developers to: Determine and analyze all technical needs Design architecture to include the software, hardware, and communications to support the total requirements Test software for quality assurance Identify and resolve issues in software More ❯
Posted:

Senior Rust Engineer

Aberdeen, Scotland, United Kingdom
JR United Kingdom
professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
Posted:

Java Software Developer

Edinburgh, Scotland, United Kingdom
myGwork - LGBTQ+ Business Community
scale systems on Java/Spring Boot/Hibernate/JPA (or related platforms). Well versed with key low level design patterns/OOPs, Domain Driven Design concepts, as well as microservice architecture/patterns (especially those dealing with eventual consistency, resilience and More ❯
Posted:
Design Patterns
Scotland
10th Percentile
£58,625
25th Percentile
£67,500
Median
£70,000
75th Percentile
£77,188
90th Percentile
£90,625