301 to 325 of 634 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++ for Satellites

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

Security Principal Architect

Hiring Organisation
Intercity Technology Limited
Location
Birmingham, United Kingdom
Employment Type
Permanent Contract
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 ...

Senior Web Developer

Hiring Organisation
Langley James Limited
Location
Chester, North West, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£70,000
deliver end-to end solutions You will have strong, demonstrable experience in: React.js, Next.js, JavaScript (ES6+) and modern browser APIs, HTML5 & CSS3 (responsive design, accessibility, cross-browser compatibility), TypeScript, Tailwind CSS or similar modern CSS frameworks, Node.js (front-end tooling, build processes, integrations), Strapi or similar headless … architecture, component-based design, and state management, Solid grasp of programming fundamentals, including functional programming principles and common design patterns, Experience working with API-driven applications and consuming REST/JSON endpoints, Awareness of performance optimisation, accessibility standards, and modern front-end best practices ...

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

Hiring Organisation
Averna Powered By Spherea
Location
Christchurch, Dorset, South West, United Kingdom
Employment Type
Permanent Contract, On-site
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 ...

Staff Back-end Engineer (Go Lang or Java)

Location
Greater London, England, United Kingdom
week in the office located in London. Your Impact: Guide architectural and technical direction across various teams, executing scalable solutions from design through to deployment. Solve intricate technical … problems, taking ownership of mission-critical components and establishing standards of excellence. Set and maintain high-quality benchmarks for system architecture, design patterns, testing, reliability, and performance. Collaborate extensively with senior stakeholders across product, data analytics, and growth teams, aligning engineering objectives with strategic business goals. Mentor ...

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

AI&Data Architecture Senior Manager

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent Contract, On-site
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 that thrives 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 ...

UI Developer

Hiring Organisation
S Three Management Services Limited
Location
South East, United Kingdom
Employment Type
Temporary Contract, Hybrid
Salary
£700
React and modern JavaScript Collaborating with backend teams to integrate APIs and microservices Writing clean, maintainable code following best practices and design patterns Participating in code reviews and contributing to team standards Troubleshooting and optimising front-end performance Working with stakeholders to translate requirements into functional … could bring Most roles of this type require the following: Proficiency in React and JavaScript (ES6+) Strong understanding of HTML, CSS and responsive design principles Experience consuming and integrating APIs Familiarity with version control systems (Git) Bachelor's degree in Computer Science or equivalent practical experience Ability ...

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
South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
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++ ...

Graduate Software Engineer

Location
Oldham, England, United Kingdom
development lifecycle, with real responsibility from early on and the support and mentoring to grow into it. Responsibilities of our Graduate Software Engineer Design, develop and maintain our .NET/C# applications, delivering new features and enhancements to meet business requirements, plus mobile and device-facing software (including … programming languages mentioned in the role overview, gained through study, placement, personal projects or work An understanding of software design patterns and development standards Strong problem-solving skills and attention to detail, with clear communication to technical and non-technical colleagues Desirable Skills & Experience Android or other ...

Python Engineer / Tech Lead - FinTech

Hiring Organisation
Client Server
Location
London, England, United Kingdom
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/… knowledge of CI/CD, testing and deploymentYou have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, AlgorithmsYou're collaborative and pragmatic with great communication skillsYou're degree educated in a STEM discipline, having achieved a 2.1 or aboveWhat ...

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