Permanent Design Patterns Jobs in Edinburgh

19 of 19 Permanent Design Patterns Jobs in Edinburgh

Senior Developer

Edinburgh, United Kingdom
Hybrid / WFH Options
Hymans Robertson LLP
to the delivery teams that 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 Web Services architecture Service-oriented … Microservices CQRS APIs SQL Server/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 Relational and NoSQL data architectures … and technologies Experience using a front-end framework (preferably Angular) and associated design patterns To succeed in this role, you will be: Self-motivated with a drive to learn and share knowledge Focused on continuous learning and improvement An effective communicator and a great team player, able to collaborate with all skill levels in your team Able More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Solutions Architect - Digital Platforms

Edinburgh, United Kingdom
Royal London
analysis and design 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 align with target/transition … technologies including serverless and edge 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 such as Policy Administration Systems. Knowledge of system development life cycle methodologies such as Agile More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Solutions Architect - Protection

Edinburgh, United Kingdom
Royal London
and learn! Responsibilities across three 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 throughout the product life cycle. … analysis and design 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 align with target/transition … contexts such as Policy Administration 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 and investment company, offering protection More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Urgent! Polyglot Fullstack Tech leads Needed - UK-based - Series A Funded Startup - Rapid Growth - Fully Remote

Edinburgh, UK
Hybrid / WFH Options
Areti Group | B CorpTM
on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Databases: PostgreSQL, DynamoDB 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 front-end and back-end. … Management: Build scalable, cloud-based solutions 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 DevOps processes, including virtualization, containerization … quality products in an agile 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: Experience working within Agile methodologies More ❯
Employment Type: Full-time
Posted:

Software Development Engineer, A to Z

Edinburgh, United Kingdom
Amazon
/GenAI technologies that can scale to serve millions of Amazonians globally. This role offers continuous opportunities to innovate as you develop new features, enhance existing tools, and design seamless integrations across Amazon's vast technical landscape. Key job responsibilities Design and deliver scalable, highly-available services that serve our global workforce across diverse workflows and … modern serverless technologies and AWS services, ensuring exceptional performance and reliability. Drive data-driven technical decisions while maintaining high standards in complex, ambiguous environments. Collaborate with product and design partners to create intuitive user experiences that simplify complex workflows. Innovate and improve our engineering practices while maintaining operational excellence. Mentor fellow engineers and contribute to building a strong … programming with at least one modern language such as Java, C++, or C# including object-oriented design. Bachelor's degree or equivalent. Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems. Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. PREFERRED More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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

Edinburgh, United Kingdom
Amazon
analysis, communicate findings in a 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 with Operations, Finance, Technology, Change … programs and talent planning. BASIC 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 is an equal opportunities employer. We believe passionately that employing a diverse workforce is central More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer, AWS UK

Edinburgh, United Kingdom
Amazon
with new and ambiguous problem 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 their team and across teams … least one modern language such 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, software architectures, code reviews, source More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Digital Enterprise Architect

Edinburgh, UK
SoftServe
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Employment Type: Full-time
Posted:

Software Development Engineer, Sponsored Display Bidder

Edinburgh, United Kingdom
Amazon
least one modern language such 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 equivalent - Experience with full software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Architect

Edinburgh, United Kingdom
Hybrid / WFH Options
Craneware
s Application Life Cycle Management methodology and Craneware Software Standards. Possession of an innovative mind-set. Knowledge of new and emerging technologies as well as new methodologies and design patterns. Providing technical direction to fast-paced teams across engineering e.g. delivery teams, DevOps and software managers that follow agile methodologies. Excellent level of commercial awareness, keeping abreast of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Engineer, RBS

Edinburgh, United Kingdom
Amazon
the identification and development of SLAs, metrics, monitors, procedures, tools, and documentation. You regularly work with management to assign tasks and small projects to other Support Engineers. You design and develop complex high performing scripts and applications. You work with other Amazon leaders to share ideas and improve support across the company. You play a significant role in … Own support activities for services and regularly work with development teams to establish and improve service support Should have in depth understanding of software development principles, design patterns and best practices Understand/debug existing code and should be able to write clean and efficient code Good understanding of relational database management systems like MySQL, PostgreSQL using More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer - Advertising, Wren (Creative Management)

Edinburgh, United Kingdom
Amazon
small agile team, supporting and 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 scale. You will have the … least one modern language such 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 standards, code reviews, source control More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Enterprise Security Architect

Edinburgh, Midlothian, Scotland, United Kingdom
HMRC
pound portfolio of business transformation 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 encouraged to undertake line management … Roadmaps: Create detailed roadmaps for 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 support the Head of Capability … non-repudiation, and privacy. Architectural 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 design patterns More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Tech Lead

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Motability Operations
Description You will be providing technical leadership in team in a value stream within one of our product tribes. You will be responsible for guiding the team to design and develop solutions which align with product goals and vision. All the while you will ensure solutions are secure, efficient, and resilient. You will provide technical expertise to your … Key Responsibilities Help shape and communicate the technical vision and goals within the team Ensure implementation and solutions are aligned to MO's tech stack and design patterns/architectural principles Help the team employ strategies to avoid over-engineering Identify & help mitigate technical risk Help make technical decisions in the team, and help share decisions wider … required Minimum criteria You'll need all of these: Significant experience as a full-stack software engineer Demonstrated experience in providing technical guidance and contributing to architectural and design decisions Experience in coordinating with stakeholders and managing timelines, with a focus on delivering high-quality code and products Proven ability to mentor and support team members, fostering a More ❯
Employment Type: Permanent, Part Time, Work From Home
Posted:

Android Software Development Engineer, Last Mile Platform Services, SDE

Edinburgh, United Kingdom
Amazon
large, impactful, end-to-end projects and improvements. BASIC QUALIFICATIONS 3+ years of Android development experience 2+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience 3+ years of Video Games Industry (supporting title development, release, or live ops) experience Experience programming with at least one More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Software Development Engineer AWS Dublin

Edinburgh, United Kingdom
Amazon
Software Development Engineer, Software Development Engineer AWS Dublin AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual … join us and Do what nobody else in the world is doing literally. Gain world class knowledge and expertise on the inner workings of the Internet. Define and design the next generation of Amazon's Software Defined Network (SDN) controllers. Create, enhance, and run scalable autonomous controller services that observe the state of the network, make active decisions … and other career-advancing resources here to help you develop into a better-rounded professional. - Experience (non-internship) in professional software development - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems - Experience programming with at least one software programming language - Bachelor's degree in computer science or equivalent - Experience with full software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Development Engineer, Amazon Device Observability & Troubleshooting Team

Edinburgh, United Kingdom
Amazon
log management, high-scale data ingestion services, advanced analytics dashboards, and intuitive troubleshooting interfaces. As a SDE on the team, you will be responsible for leading the architecture, design, development and launch of some of the core product features. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture … internship professional software development experience - 7+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 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 PREFERRED QUALIFICATIONS - 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent - Experience building complex software systems that have been successfully delivered to customers - Excellent verbal and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager

Edinburgh, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
of complex technical projects • Foster and drive good software quality management practices. Coach, mentor, and manage a cross-functional scrum • Provide technical expertise throughout the product lifecycle including design, implementation, and delivery of scalable services and infrastructure • Work closely with the Product Management team to ensure we're building the best products • Working with DevOps and support to … software excellence and continuous improvement • Deep understanding of software development processes, industry standards, and best practices • Demonstrated proficiency in multiple areas of programming (e.g.web development, concurrency, design patterns, etc.) • Experience designing and implementing distributed systems • Familiarity with Agile methodology Purple Perks Medical for employees, partner and dependents - fully covered for employees! Generous PTO and observed holidays More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Dev Engineer II

Edinburgh, United Kingdom
Amazon
want to contribute to a dynamic team, we encourage you to apply. Join us in influencing the future of consumer technology at Amazon. Key job responsibilities Ability to design and code right solutions starting with broadly defined problems. Drive best practices and engineering excellence. Work with other team members to develop the architecture and design of … to deliver high quality software. BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience Experience programming with at least one More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
Edinburgh
10th Percentile
£55,075
25th Percentile
£63,063
Median
£70,000
75th Percentile
£72,500