1 to 25 of 35 Permanent Design Patterns Jobs in the North West

Senior Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
Develop and maintain full-stack applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns • Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through … other engineers to understand requirements and deliver solutions that meet business needs • Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality • Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Senior Software Engineer, Full-Stack Applications (Python)

Location
Manchester, England, United Kingdom
Develop and maintain full-stack applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through … other engineers to understand requirements and deliver solutions that meet business needs Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

AI Innovation Lab Experience

Location
Liverpool, England, United Kingdom
your well‐being is prioritized and your potential can thrive. The Role As an AI Innovation Lab Experience Specialist, you will bridge interaction design, engineering, and research to transform client opportunity briefs into tangible, working prototypes and evidence‐backed human‐AI experiences. Operating under the engagement direction … facilitate executive workshops, and act as the primary day‐to‐day contact on smaller client engagements under Director oversight. Capture reusable design patterns: Separate customer‐specific details from reusable interaction logic, component libraries, agent states, prompt templates, and evaluation frameworks for broader Lab use. Package deliverables ...

Solutions Architect

Location
Manchester, England, United Kingdom
realistic estimates and highlighting dependencies, risks and non-functional requirements (e.g. performance, resilience, security) early. Apply and evolve architecture and design standards (patterns, modelling conventions, naming, testing and deployment), determining when to introduce new patterns versus simplifying and reusing existing ones to keep the estate … architectural concepts, methodologies and approaches. Hands-on exposure to Azure cloud technologies across IaaS, PaaS and SaaS. Excellent working knowledge of design patterns and modelling notations such as UML and BPMN, with strong design and documentation skills. Demonstrable knowledge and experience of technical architecture roles ...

Senior Software Engineer

Hiring Organisation
Sprintworks
Location
Manchester, Lancashire, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 - 85,000 Annual
security best practice and suggesting improvements across the project and organisation. Architecture : Designing systems by piecing together the right technologies and design patterns for each job, drawing on a broad understanding of them all. Making the calls that balance delivery pace with long-term maintainability, then talking … secure, reliable and maintainable as they grow: researching, assessing and combining the right technologies for each client, with the grasp of design patterns and architecture to judge whether code is right, not just whether it runs. Experience using AI tools to work faster, while reviewing, testing ...

Senior Software Engineer

Hiring Organisation
Sprintworks
Location
Greater Manchester, UK
best practice and suggesting improvements across the project and organisation. \n Architecture : Designing systems by piecing together the right technologies and design patterns for each job, drawing on a broad understanding of them all. Making the calls that balance delivery pace with long-term maintainability, then talking … secure, reliable and maintainable as they grow: researching, assessing and combining the right technologies for each client, with the grasp of design patterns and architecture to judge whether code is right, not just whether it runs. \n Experience using AI tools to work faster, while reviewing, testing ...

Lead Software Engineer

Location
Altrincham, England, 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 ...

Lead Software Engineer

Location
Manchester, England, United Kingdom
scalable and future-proof Designing and developing secure, high-performance APIs and integrating third-party tools and services Producing and reviewing detailed Solution Design documentation, ensuring consideration of security, performance, and system-wide impact Driving high standards through code reviews, mentoring engineers, and contributing to CI/… following skills: Strong experience with TypeScript, Node.js, and modern frontend frameworks such as React or Angular Deep understanding of software architecture, design patterns, and API design principles Experience working with CI/CD pipelines, automated testing frameworks (e.g. Jest, Playwright), and version control Proven experience ...

GIS Architect

Location
Altrincham, England, 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 ...

Senior Software Engineer, Full-Stack Applications - Ratings Technology (Manchester)

Location
Manchester, England, United Kingdom
high visibility to senior leadership and the ability to influence technology strategy across Ratings Technology Innovation-first culture and experimentation – Permission to challenge established patterns, explore emerging technologies including AI, and drive proof-of-concepts with access to cutting-edge tools and a community that celebrates curiosity and bold … production environments. Architectural mastery and technical depth – Proven track record of designing maintainable, scalable systems; excellent understanding of software architecture, design patterns, data structures, algorithms, and the ability to make architectural decisions and live with their consequences Bachelor's degree in Computer Science, Software Engineering, or related ...

Lead Enterprise Architect

Hiring Organisation
DWP Digital
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
capabilities. You'll join a highly influential architecture community and play a key role in developing enterprise standards, reference architectures and design patterns that support critical national services. Working closely with senior leaders, architects and product teams, you'll influence major transformation programmes and help shape … government and externally. Leading on architectural governance activities to enable effective management and architectural decision making. Experience of developing reference architectures including architectural principals, patterns, standards and guidance and communicating this to an audience of peers. Using architecture design and modelling techniques, patterns, tools and standards ...

Senior Software Engineer

Location
Wilmslow, England, United Kingdom
Overview At Waters, we are looking for a highly motivated and innovative Senior Software Engineer to design, develop, and deliver scalable, secure, and high-performing software solutions that support our scientific and analytical technologies. You will play a key role in modernizing platforms, driving technical excellence, and leveraging … software solutions using modern technologies such as C#, .NET, and TypeScript. Strong software engineering fundamentals with experience in APIs, microservices, software design patterns, testing methodologies, and secure development practices. Demonstrates accountability, strong problem-solving skills, and the ability to deliver high-quality outcomes that balance technical excellence ...

Senior Frontend Developer

Location
Liverpool, England, United Kingdom
Location: Liverpool City Centre HQ/Hybrid (3 days in office) Salary: £65,000–£75,000 depending on experience What You’ll Do: Design and develop modern, responsive web applications using React, Next.js and TypeScript Build scalable, reusable frontend components with clean, maintainable code Work closely with designers … fast, reliable deployments Testing, code reviews and maintainable architecture are part of our everyday practice Focus on performance, accessibility and clean design patterns Monitoring and observability with Sentry, PostHog and Grafana for insight into user experience and system health A culture of experimentation, learning and continuous improvement ...

IT Systems Architect

Location
Blackburn, England, United Kingdom
Annual Leave 28 days per year (Including UK Bank Holidays) Key Responsibilities 1. Strategic System Design & Planning Conduct comprehensive feasibility studies for major IT developments, incorporating cost benefit analysis and long term ROI projections. Develop and maintain the Enterprise Architecture Roadmap to ensure technology stacks align with … data flows to design detailed functional specifications and technical blueprints for new systems. Define and enforce architectural standards, design patterns, and "best practices" across cloud (AWS/Azure) and on-premise environments. Design robust test plans and disaster recovery protocols for complex system ...

Cloud Architect

Location
Wilmslow, England, United Kingdom
drive the software architecture for the next generation of chromatography data systems. You’ll architect scalable, multi-tenant SaaS solutions, incorporating systems design and security, all while having first‐hand access to real customers as they share feedback on their needs for the type of system used … design Proficiency in designing Multi-tenant SaaS applications with high-volume transactions, Strong understanding ofcomputer science algorithms, data structures, design patterns, and testing methodologies Demonstrated ability to communicate effectively across internal and external organizations Extensive experience with .NET and .NET Core Preferred Qualifications AWS Certified ...

Lead Data Engineer

Location
Manchester, England, United Kingdom
that underpins automation, business intelligence, and analytics, while mentoring engineers across the team. Job Duties Own the technical architecture, standards and design patterns for the data platform, covering batch and streaming pipelines built on AWS Glue, AWS Lambda, AWS S3 and Redshift. Lead the technical delivery … Data Warehouse migration from SQL Server to AWS, including target modelling, cutover approach, reconciliation strategy and technical risk management. Design and build the real‐time data architecture using Amazon MSK/Apache Kafka and PySpark Structured Streaming (evaluating Apache Flink where it is the better fit), including event ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
help the wider team deliver exceptional outcomes together. What You'll Do Develop high-quality game content using Unity, C++ and C#. Design, implement, and maintain game features that deliver engaging player experiences. Write clean, efficient, and maintainable code in line with established engineering standards and best practices. … debug, and maintain robust, scalable software solutions. Experience delivering software throughout the full development lifecycle. A solid understanding of software architecture, design patterns, and engineering best practices. Strong analytical thinking and a practical approach to problem-solving. Experience working effectively within multidisciplinary teams. Excellent communication skills, with ...

Software Engineer (Rust) 2

Location
Liverpool, England, United Kingdom
oriented and analytical Software Engineer (Rust) 2 to join our engineering team in Liverpool, United Kingdom. In this mid-level position, you will design, develop, and maintain high-performance systems using Rust while collaborating with cross-functional teams to deliver robust software solutions. You will take ownership … engineering experience with demonstrated expertise in Rust Strong proficiency in systems programming concepts and low-level programming Solid understanding of software design patterns, architecture principles, and best practices Experience with version control systems, particularly Git Proficiency in test-driven development and writing comprehensive test suites Strong analytical ...

Solutions Architect (Hands-on) Engineering · Leeds, Manchester

Location
Manchester, England, United Kingdom
people across the UK and Europe. What you’ll be doing Most of your time: Designing the systems behind client projects, using recognised architecture patterns Writing production code alongside the engineering team Designing and building the cloud infrastructure, pipelines and environments your systems run on Leading the technical side … commercial projects You know enough cloud or DevOps to build cloud-native systems, ideally on AWS, using recognised architecture principles and design patterns You’ve led the technical side of a project or workstream, even if it wasn’t your job title You’re happy writing production ...

Network DevOps Engineer

Location
Greater Manchester, England, United Kingdom
alongside network specialists, you will develop and maintain the tools, software, and automation platforms that support both physical and virtual infrastructure. Key Responsibilities Design, develop, and maintain production-grade software solutions and automation tools, primarily using Python. Champion software engineering best practices including code reviews, unit testing … evolved within a complex, highly secure environment. Essential Skills & Experience Advanced Python development skills with strong knowledge of object-oriented programming, design patterns, and maintainable code practices. Experience designing and implementing software testing strategies and frameworks. Strong API development and integration experience, including REST and GraphQL technologies ...

Lead D365 Software Engineer

Hiring Organisation
DGH Recruitment
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£70,000
Alongside hands-on development, you will mentor engineers, influence technical strategy, and champion best practices across the development lifecycle. Key Responsibilities - Lead the design, development, and delivery of Dynamics 365 and Power Platform solutions. - Define engineering standards, governance, and best practices. - Develop and maintain integrations between Dynamics … solutions. - Strong C#/.NET development background. - Experience integrating cloud-based and enterprise applications using Azure services. - Knowledge of solution architecture, design patterns, and software engineering best practices. - Experience with Azure DevOps, CI/CD pipelines, and modern development practices. - Demonstrated technical leadership and mentoring experience. - Strong ...

Finance Systems Enterprise Architect

Location
Knutsford, England, United Kingdom
financial data across all system interfaces, ensuring appropriate controls, reconciliation processes, and segregation of duties Architecture Governance: Establish architecture principles, standards, design patterns, and review processes across all Finance technology projects. Review, modify, and approve solution designs produced by implementation partners and internal teams to ensure compliance … detailed understanding of Finance business processes Strong experience designing complex enterprise integration architectures involving APIs, middleware, batch processing, messaging technologies and event-driven integration patterns Extensive understanding of Finance data architecture, master data management, reference data, chart of accounts design and enterprise data governance Demonstrated experience designing ...

Lead Full-Stack Java Engineer

Location
Knutsford, England, United Kingdom
Description Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code … Spring Cloud, Spring Framework, Java 21+ Good knowledge of RDBMS and any No-SQL DB (Mongo, Cassandra etc) Good understanding of Design patterns (SOLID) and clean code. Experience in building large scale distributed systems, microservices, Kubernetes, Containerized deployments. AI driven SDLC creation and management. Payments Knowledge. Understanding ...

Infrastructure Solution Designer

Location
Salford, England, United Kingdom
existing architecture, security, engineering and 3rd party teams to ensure we are following both industry and PXC best practices. Key Responsibilities Architecture, Design & Engineering – Create, review, and support high‐level and low‐level designs across identity and on‐premise infrastructure domains. Design secure architectures and target … cloud infrastructure, Identity & Access Management (IAM), Email services, and End User Compute (EUC) including MDM and VDI. Develop and promote repeatable design patterns to improve application security, resiliency, development velocity, and cost efficiency. Ensure all solutions embed connectivity, security, and compliance requirements from inception. Continuously analyse existing ...

Solutions Consultant

Location
Manchester, England, United Kingdom
operate securely and efficiently, while enabling teachers and students to make the most of technology. We are looking for a Solutions Consultant to design technology solutions that help schools and trusts modernise, secure and improve their IT environments. You will work directly with customers to understand their needs … Ensure Systems Operations considerations (monitoring, backup, patching, security operations) are included in every design. Maintain and improve the solutions knowledge base, design patterns, templates and handover packs. Capture lessons learned from delivered projects and feed improvements back into standards. TECHNOLOGIES YOU’LL WORK WITH Network and connectivity ...