276 to 300 of 597 Design Patterns Jobs in England

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 ...

Platform Architect

Location
Greater London, England, United Kingdom
standards. What you’ll do Provide architectural leadership and domain expertise across one or more platform domains. Support multiple engineering squads with solution design, architecture guidance and implementation decision-making. Define solution architectures, domain models and architecture artefacts for assigned platform capabilities. Translate business requirements into scalable … secure, maintainable and reusable solution designs. Produce architecture artefacts including solution designs, integration designs, domain models, API specifications and technical documentation. Define APIs, integration patterns and architecture specifications that support platform reuse and long-term sustainability. Ensure delivery teams align with architecture principles, engineering standards, design patterns ...

Senior Data Engineer (Cloud, Data Integration & Migration)

Location
Greater London, England, United Kingdom
stakeholders to deliver scalable, secure, and high-quality data solutions. CANDIDATES MUST BE ELIGIBLE FOR UK SECURITY CLEARANCE FOR THIS ROLE Key Responsibilities Design, develop and maintain scalable ETL and ELT pipelines. Build data integration solutions across cloud, on-premise, and third-party systems. Design … Amazon S3 AWS Lambda AWS Step Functions Amazon QuickSight Strong practical experience with: Microsoft Fabric Strong knowledge of: ETL and ELT design patterns Data Warehousing Data Lake and Lakehouse architectures Data Profiling Data Quality Management Data Validation and Reconciliation Additional Information We pride ourselves in offering ...

Senior Embedded Software Engineer - Real-Time C++ (Satellite)

Location
Reading, England, United Kingdom
satellite communications a more inviting and accessible industry for all. Visit www.all.space to learn more. Senior embedded software engineers are responsible for the design, implementation, review, test and documentation of production software features used to manage and control ALL.SPACE’s terminal products. This includes embedded real-time terminal … debug functionality in simulation and on target hardware. Lead the investigation and timely resolution of software issues. Employ industry standard design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team’s Agile framework, pro-actively contributing to the software development life ...

Software Engineer

Location
Greater London, England, United Kingdom
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Eligibility for SC requires 5 years' UK residency and 5 year' employment history (or back to full‐time education). Please note that ...

Solution Architect

Location
Keynsham, England, United Kingdom
without disrupting daily trading Ecommerce: support our Adobe Commerce platform while making it simpler to change and better for customers Integrations: design patterns that scale across our mix of cloud (PaaS) and on premises systems, covering APIs, events, batch jobs and middleware, with proper monitoring and recovery … Design governance: introduce proportionate design reviews, standards and decision records that teams actually use Alongside that, you’ll: Turn technology strategy into a phased roadmap tied to commercial priorities Review solution proposals from internal teams and suppliers, and challenge them where they fall short Weigh ...

AI/CoPilot Senior Engineer

Location
Greater London, England, United Kingdom
digital core and explore new data driven business opportunities. We’re differentiating through our ability to architect solutions using proven design patterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture thatthrives on shared success, diverse ways of thinking and enables boundaryless … shaping, proposals and AI transformation initiatives Contribute to architectural thought leadership by sharing ideas on innovation, emerging technologies, and modern data and AI architecture patterns across client and internal forums Lead and mentor junior architects, providing guidance on architectural patterns, standards, and best practices while supporting their professional ...

Security Principal Architect

Hiring Organisation
Intercity Technology Limited
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent
security controls, and provide expert guidance across cloud, infrastructure, applications, data and identity. Key Responsibilities Define, maintain and communicate enterprise security architecture principles, standards, patterns and reference architectures. Develop secure solution architectures aligned with business objectives, risk appetite, regulatory requirements and industry best practice. Provide security architecture leadership across … experience in a senior security architecture, cyber security architecture or enterprise security architecture role. Strong knowledge of security architecture frameworks, principles, design patterns and risk management methodologies. Practical experience designing secure cloud solutions across platforms such as Microsoft Azure, Amazon Web Services or Google Cloud Platform. Strong ...

Software Engineer II - FICC eTrading - Java

Location
Greater London, England, United Kingdom
your engineering skills to work on products that matter. You will collaborate with an agile team to design, build, and improve secure, scalable technology. This role is built for growth, giving you hands‐on experience across the software development life cycle while strengthening your development and troubleshooting skills. … actively engage in communities of practice to evaluate and adopt relevant emerging technologies Required qualifications, capabilities, and skills Strong OOP/design patterns understanding and clean code practices Strong coding skills in Java and Spring with solid fundamentals Proven, hands‐on experience across system design ...

Senior AI Engineer - Contract

Location
Harwell, England, United Kingdom
technical bar. You act as a technical authority for agentic AI, taking technical ownership of the workstream, setting the design patterns and direction other engineers build to, and leaving behind systems and documentation the team can maintain after your engagement ends. What We're Looking For Significant … with the latency and precision they need to be useful. Fluency with Docker, Git and cloud platforms (AWS preferred). Understanding of secure deployment patterns: air‐gapped, on‐premises or sovereign cloud. A builder's mindset: you ship real, dependable systems and can explain them clearly to technical ...

Software Engineer

Hiring Organisation
Averna Powered By Spherea
Location
Christchurch, Dorset, South West, United Kingdom
Employment Type
Permanent
alongside physical equipment is required, with occasional UK and international travel. Key responsibilities: Analyse system and software requirements and contribute to architecture, detailed design and technology selection. Develop software for automated and manual test, measurement, simulation and control applications. Produce maintainable, documented code and develop test sequences, operator … software; operator/HMI development, automated test sequencing and results reporting. Relational databases, requirements traceability, unit and automated testing, continuous integration, design patterns, object-oriented development or Windows engineering applications. Industrial/test-system cybersecurity, software safety, coding standards, regulated development, build/release management or legacy ...

Software Engineer

Location
England, United Kingdom
alongside physical equipment is required, with occasional UK and international travel. Key responsibilities Analyse system and software requirements and contribute to architecture, detailed design and technology selection. Develop software for automated and manual test, measurement, simulation and control applications. Produce maintainable, documented code and develop test sequences, operator … software; operator/HMI development, automated test sequencing and results reporting. Relational databases, requirements traceability, unit and automated testing, continuous integration, design patterns, object-oriented development or Windows engineering applications. Industrial/test-system cybersecurity, software safety, coding standards, regulated development, build/release management or legacy ...

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

Location
Leeds, 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 ...

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 ...

AI&Data Architecture Senior Manager

Location
Wythenshawe, England, United Kingdom
unlock new data driven business opportunities. We’re differentiating through our ability to architect AI&Data solutions using modern and emerging design patterns and innovation driven architecture assets. You'll learn, grow and advance in an innovative culture thatthrives on shared success, diverse ways of thinking … needs, with support from senior team members. Drive architectural thought leadership by sharing ideas on innovation, emerging technologies, and modern data and AI architecture patterns across client and internal forums Learn from and collaborate with more experienced colleagues, seeking opportunities to enhance your skills and knowledge through mentorship ...

Senior Full Stack Engineer

Location
Greater London, England, United Kingdom
Typescript and a modern JS framework such as React, Angular or Vue.js. We generally use React & NextJS Strong engineering principles & practices: design patterns, testing, clean code and a good reviewer Previous experience working in a product-focused team A keen desire to want to learn and input … plus You use AI tools like Copilot, Cursor, Claude or others in your day-to-day coding Exposure to Domain Driven Design, Message-Driven Systems and Event Sourcing Experience with cloud infrastructure, particularly AWS SQL, and finding your way around data schemas Shipping containerised software with Argo, Kubernetes ...

Lead Cloud Consultant

Hiring Organisation
Yolk Recruitment Limited
Location
London, United Kingdom
Employment Type
Permanent
Salary
£90,000
large-scale cloud, infrastructure and digital transformation programmes. This is a senior leadership role focused on cloud strategy, solution governance, architecture review and design authority activities across Azure, AWS and hybrid cloud environments. You'll work closely with engineering, security, architecture, delivery and commercial teams to ensure cloud … migration, modernisation and transformation programmes. Ensure solutions meet security, compliance, resilience, operational and commercial requirements. Establish and maintain reusable reference architectures, design patterns and governance frameworks. Support bids, tenders, technical proposals and customer workshops. Provide architectural guidance on Infrastructure as Code, automation, platform engineering and cloud-native ...

Network DevOps Engineer

Hiring Organisation
Eclectic Recruitment
Location
Stevenage, ENG, GB, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £58000/annum
software development expertise to build and maintain the tools, applications and automated pipelines that support reliable, scalable and maintainable network infrastructure. Key Responsibilities: Design, develop and maintain production-grade software and bespoke tools, primarily using Python, to manage physical and virtual network infrastructure. Establish and promote software engineering … skills across the team. The Ideal Candidate will have: Advanced Python development skills, with a strong understanding of object-oriented programming, design patterns and writing clean, maintainable and testable code. Experience with Python testing methodologies, REST and GraphQL APIs, and frameworks such as Django REST Framework, FastAPI ...

Embedded Software Engineer

Location
Reading, England, United Kingdom
satellite communications a more inviting and accessible industry for all. Visit www.all.space to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, test and maintenance of the embedded software used to manage and control ALL.SPACE’s terminal products. This includes embedded real-time terminal control … Test and debug functionality in simulation and on target hardware. Contribute to the investigation and timely resolution of software issues. Employ design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team’s Agile framework, contributing to best practice. Experienced in C++ ...

Embedded Software Engineer

Location
England, United Kingdom
satellite communications a more inviting and accessible industry for all. Visit www.all.space to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, test and maintenance of the embedded software used to manage and control ALL.SPACE’s terminal products. This includes embedded real-time terminal control … Test and debug functionality in simulation and on target hardware. Contribute to the investigation and timely resolution of software issues. Employ design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team’s Agile framework, contributing to best practice. Experienced in C++ ...

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 ...

Python Engineer / Tech Lead - FinTech

Hiring Organisation
Client Server
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
stuck into. You'll be collaboratively problem solving in a hands-on role with approximately 50/50 split between architecture/design and technical leadership. You'll set the standards and mentor more junior developers, fostering a culture of continuous improvement and self development. Location/…/CD, testing and deployment You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're collaborative and pragmatic with great communication skills You're degree educated in a STEM discipline, having achieved a 2.1 or above What ...

Network DevOps Engineer

Hiring Organisation
Matchtech
Location
Bristol, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
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 … below, we'd encourage you to apply. 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 ...

Engineering Tech Lead

Location
Ilford, England, United Kingdom
coding, architecture, and design. Collaborate with cross‐functional teams, including product managers and designers, to define and execute the technical roadmap. Architect and design scalable, secure, and efficient solutions for complex problems. Drive continuous improvement in development processes, code quality, and system performance. Ensure timely delivery of projects … balance strategic thinking with hands‐on technical work. Extensive experience in software engineering, with a strong background in system architecture, design patterns, and scalable solutions. Experience leading and mentoring software development teams. Strong knowledge of modern development practices, tools, and frameworks. Ability to make high‐level technical ...

Senior Software Engineer, AWS

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … modern software architecture, including Microservices. Experience with unit testing and a commitment to producing high-quality, maintainable code. Knowledge of design patterns and software optimisation techniques. A good understanding of different testing approaches and software quality practices. Experience participating in code reviews, sprint ceremonies and collaborative development ...