1 to 25 of 45 Permanent Design Patterns Jobs in the South West

Lead .Net Software Engineer

Location
Cheltenham, England, United Kingdom
scalable, secure, and maintainable software solutions Work with architects and engineers to turn technical direction into practical outcomes Define and promote engineering standards, patterns, and best practices Support engineers through code reviews, design reviews, mentoring, and technical problem‐solving Collaborate with product, delivery, and business stakeholders … experience in C# and .NET Experience designing and building production microservices, APIs, and distributed systems Strong understanding of event‐driven architecture and asynchronous integration patterns Experience working with BFF patterns and service‐oriented frontend integration approaches Strong experience with relational databases, ideally PostgreSQL Strong grounding in software design ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
South West London, London, United Kingdom
Employment Type
Permanent
Salary
£80,000
Entity Framework and NoSQL databases Integrate applications using cloud messaging platforms such as Azure Service Bus or Kafka Apply clean architecture, design patterns and secure coding practices Contribute to the adoption of generative AI and AI-driven development Work closely with Product Owners and wider engineering teams … need Strong commercial experience designing and developing software Significant hands-on experience with C# or Java Strong knowledge of software architecture, design patterns and clean code Experience building REST APIs and microservices Experience developing user-facing web applications Strong cloud experience, ideally Azure Experience with CI/ ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales Group
Location
Bristol, UK
Employment Type
Full-time
capabilitiesOwn the UK Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven … into solutions, includingPQC-ready design patternsHybrid classical/PQC key exchangeCryptographic agility frameworksSecure key management and HSM integrationDevelop defensible design patterns, for high-assurance systems, ensuring alignment with NCSC, NIST, ETSI and sector specific standards. Provide technical leadership to engineering teams, guiding implementation, testing ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales Group
Location
Templecombe, Somerset, UK
Employment Type
Full-time
capabilitiesOwn the UK Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven … into solutions, includingPQC-ready design patternsHybrid classical/PQC key exchangeCryptographic agility frameworksSecure key management and HSM integrationDevelop defensible design patterns, for high-assurance systems, ensuring alignment with NCSC, NIST, ETSI and sector specific standards. Provide technical leadership to engineering teams, guiding implementation, testing ...

Senior Cloud & AI Security Enablement Engineer

Location
East Devon, England, United Kingdom
Architecture and BISO/Application Security by turning recurring security requirements into reusable cloud guardrails, automated controls, AI‐assisted workflows, secure design patterns, and developer‐facing enablement materials. The successful candidate will be a practical builder and security partner who can operate cloud security controls, support secure … guardrails for identity, logging, encryption, network segmentation, secrets management, storage, workloads, containers, serverless services, and data protection. Translate security architecture standards into deployable cloud patterns, reference implementations, templates, and engineering‐ready requirements. Partner with cloud, platform, DevOps, and product engineering teams to embed security controls into cloud landing zones ...

Staff Engineer - Labyrinth Screening

Location
Cheltenham, England, United Kingdom
assurance are effectively integrated into our business outcomes. Take a leading role in Labyrinth Screening’s engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. The successful candidate should … technical leader. You have experience working with big data or large scale data processing systems. Concrete knowledge and experience of software design patterns, industry best practices and architecture design. Demonstrated expertise in deploying software into production environments You have experience designing distributed systems that manage extensive data ...

User Experience Designer

Hiring Organisation
Meritus
Location
Greater Bristol Area, United Kingdom
Defence programmes . This role would suit an experienced Interaction Designer, UX Designer or Senior UX Designer with strong expertise in user-centred design, prototyping, wireframing and accessible digital services . Experience across discovery, alpha and delivery , particularly within Government or Defence … would be highly beneficial. Responsibilities: Lead interaction design across discovery, alpha and delivery. Create wireframes, prototypes, interaction models and design patterns . Work directly with users and customers to understand needs. Facilitate design workshops and stakeholder sessions. Collaborate with researchers, service and content ...

UX Designer

Hiring Organisation
Meritus
Location
Bristol, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum
Defence programmes . This role would suit an experienced Interaction Designer, UX Designer or Senior UX Designer with strong expertise in user-centred design, prototyping, wireframing and accessible digital services . Experience across discovery, alpha and delivery , particularly within Government or Defence … would be highly beneficial. Responsibilities: Lead interaction design across discovery, alpha and delivery. Create wireframes, prototypes, interaction models and design patterns . Work directly with users and customers to understand needs. Facilitate design workshops and stakeholder sessions. Collaborate with researchers, service and content ...

Software Development Team Lead

Hiring Organisation
Reed
Location
Exeter, Devon, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £65,000 per annum, Inc benefits
housing services and personal care, where technology and innovation drive is the mission to make a real difference. In this role, you will design, develop, and deliver high-quality software solutions that meet both business requirements and technical specifications. You will leverage your expertise in software development … software development. Expertise in programming languages such as Python, C#, JavaScript, and software development frameworks. Strong understanding of software architecture, design patterns, and best practices. Experience with version control systems (e.g., Git, SVN) and CI/CD pipelines (e.g., Jenkins, GitLab CI, DevOps). Excellent problem-solving ...

Full Stack Developer | Public Sector - eSC/eDV Required

Location
Cheltenham, England, United Kingdom
contribute across the full software development lifecycle, taking ownership of technical delivery whilst helping to drive engineering excellence within your team. You will: Design, develop, test and deploy modern cloud-native applications. Build secure, scalable and maintainable solutions across front-end and back-end technologies. Develop APIs, integrations … note that clearance eligibility requirements, including nationality and residency criteria, may apply. Preferred technical and professional experience Microservices architectures. Event-driven design patterns Serverless technologies. Infrastructure as Code. Cloud security and secure software development practices. DevSecOps experience. Experience working within public sector or other highly regulated environments. ...

Senior Software Developer

Hiring Organisation
Sanderson Recruitment
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Salary
£75,000
performance software solutions. This role offers the chance to work on challenging projects, influence technical strategy, and play a key role in the design and development of scalable backend systems. You'll work with modern technologies across Linux environments, contributing to the full software development lifecycle while collaborating … development experience using Java and/or C++ . Strong experience developing within Linux environments . Solid understanding of software architecture, design patterns and object-oriented development principles. Experience developing enterprise-scale backend systems, APIs and distributed applications. Strong knowledge of multithreaded and concurrent programming. Experience diagnosing ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Engineer to join a leading professional services organisation. Youll lead a team of Software and QA Engineers while remaining hands-on with the design and development of modern, cloud-first applications. Working within multidisciplinary Agile teams, you'll help deliver scalable digital solutions used by professionals and clients … Engineer Strong commercial experience designing and developing software using C# or Java . Experience with REST APIs, messaging, microservices and software design patterns . Proven experience leading, mentoring and supporting software engineering teams. Experience building user-facing web applications . Strong understanding of clean code, clean architecture ...

UI Senior Lead Software Engineer - Commodities

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities … standards, leading designs, and directly managing or mentoring small teams of mid-level engineers Solid software engineering fundamentals, including OO/design patterns, debugging, and documentation Familiarity with agentic development approaches across the software development lifecycle Strong communication and people skills, with the ability to work effectively ...

Principal Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
energized by technical leadership, modern cloud technologies, and building products at scale, we'd love to hear from you. Responsibilities Lead the design and development of large-scale software solutions that support critical business capabilities Shape technical architecture and engineering standards across multiple products and teams Build modern … building backend services using Node.js or similar technologies Proven experience designing and developing complex distributed systems Deep understanding of software architecture, design patterns, and engineering best practices Experience working with cloud platforms such as Azure or AWS Experience developing and deploying microservices-based applications Strong understanding ...

Software Developer (C++)

Location
Cheltenham, England, United Kingdom
candidates must hold a valid Developed Vetting (DV) security clearance at the time of application to be considered for this role. Key responibilities Design, develop, and maintain high-performance software solutions in C++ for Linux-based environments. Implement robust, maintainable, and well-tested code with a strong focus … experience (5+ years) developing software in Java and/or C++, preferably within Linux environments. Strong understanding of software architecture, software design patterns, and object-oriented programming principles. Experience designing and developing enterprise-scale backend applications, APIs, and distributed systems. Strong understanding of multithreaded and concurrent application ...

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
core mission capabilities. Youll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. Youll be encouraged to identify new ways of solving problems and get to work in a range … quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some ...

Software Developer / Software Engineer - C++ (SC cleared)

Hiring Organisation
Additional Resources
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Permanent
innovative technology organisation delivering complex software solutions for customers across a specialist technical environment. As a Software Developer/Software Engineer , you will design, develop and maintain high-performance backend solutions using C++ and Java in Linux environments, working with customers and internal teams to deliver reliable, scalable … related discipline, or equivalent practical experience. Experience investigating, diagnosing and improving software performance within Linux environments. Strong knowledge of software architecture, design patterns and object-oriented programming. Background in developing enterprise-level backend applications, APIs and distributed systems. Understanding of multithreading and concurrent application development. Knowledge ...

Software Engineer - C++ (SC Cleared)

Hiring Organisation
Additional Resources Ltd
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Full-Time
Salary
£78,000 per annum
innovative technology organisation delivering complex software solutions for customers across a specialist technical environment. As a Software Developer/Software Engineer , you will design, develop and maintain high-performance backend solutions using C++ and Java in Linux environments, working with customers and internal teams to deliver reliable, scalable … related discipline, or equivalent practical experience. Experience investigating, diagnosing and improving software performance within Linux environments. Strong knowledge of software architecture, design patterns and object-oriented programming. Background in developing enterprise-level backend applications, APIs and distributed systems. Understanding of multithreading and concurrent application development. Knowledge ...

Software Engineer Tech Lead

Location
Bristol, England, United Kingdom
scalable, secure, maintainable, and aligned with business needs* Recommend technologies, frameworks, and platforms to support future growth* Establish engineering standards, design patterns, and best practices* Improve consistency and collaboration across products and engineering teams* Manage the long-term technical roadmap, including technical debt prioritisation**Hands-On Technical … prompt engineering capability across engineering teams* Evaluating emerging AI technologies and identifying productivity opportunities**Security, Compliance & Engineering Standards**You will:* Lead secure-by-design engineering practices* Support ISO 27001 and ISO/IEC 42001 initiatives* Define and enforce coding standards, review processes, and quality expectations* Improve engineering quality ...

Full Stack Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
understanding of software architecture principles, hands-on experience with modern technologies, and the ability to lead and mentor development teams. Key Responsibilities: Architectural Design: Design and develop high-quality software architecture and technical solutions that meet business requirements. Ensure the architecture is scalable, maintainable, and secure. … related frameworks. Good experience inReactor similarfront-endtechnologies. Good experience and certification in AWScloud platform. In-depth knowledge of software architecture principles and design patterns. Experience with microservices architecture and cloud-native applications. Goodexperienceindatabase technologies such as SQL, NoSQL, and data modeling. Excellent problem-solving skills and attention ...

Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your owncreativity to solve our client's challenges! It would be great if you also had experience in some of these ...

Software Engineer II - Java, AWS

Hiring Organisation
JP Morgan Chase
Location
Bournemouth, Dorset, UK
Employment Type
Full-time
you. As a Software Engineer II at JPMorganChase within CIB Payments, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging … applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)Proficiency in Object oriented concepts, Design Patterns, Java, Spring, is essentialPreferred qualifications, capabilities, and skillsExposure to cloud technologies and building cloud native applicationsUnderstanding of payments systems, Core Cash Management, key processing ...

Software Engineer II - Java, AWS

Location
Bournemouth, England, United Kingdom
you. As a Software Engineer II at JPMorganChase within CIB Payments, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging … applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Proficiency in Object oriented concepts, Design Patterns, Java, Spring, is essential Preferred qualifications, capabilities, and skills Exposure to cloud technologies and building cloud native applications Understanding of payments systems, Core Cash ...

Lead Data Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
match to user needs. Your responsibilities will include: Taking responsibility for the development of whole components or subsystems within a team. Development incorporates design, code, test and defect resolution. Focusing on hands-on design and development, using open source and commercial platforms. Defining and enforcing development … requirements: Experience of leading a team of engineers in the implementation of data-intensive system components Experience of applying standards for design (patterns), development, (style guides) and operational readiness (automation, deployment) Proficient software development experience in one of J ava, Scala, or Python Software development experience withdata ...

Software Engineer

Location
Gloucester, England, United Kingdom
developing object-oriented software using C# and .NET (.NET 8 or later), with a strong understanding of object-oriented principles, common design patterns and SOLID. Experience building modern, scalable applications using Microsoft technologies, with exposure to Azure cloud services, Blazor, APIs and serverless patterns. Familiarity with Azure … stakeholders. Experience working with product owners and technical leaders to refine, design and architect solutions that align with, or appropriately challenge, existing patterns and technologies. Familiarity with architectural decision records and the ability to clearly document technical decisions, acceptance criteria, READMEs and onboarding guidance. Experience coaching ...