Design Patterns Jobs in the South East

1 to 25 of 74 Design Patterns Jobs in the South East

Software Engineer

Berkshire, United Kingdom
Matchtech
ll apply your skills into electronic, mechanical, and software technologies to deliver high-quality solutions in critical environments. Responsibilities - Current: Implement software under project direction (SFIA Level 2) Design, code, test, verify, document, and refactor simple programs/scripts Apply agreed standards and tools to ensure quality results Review your own work Manage information security in compliance with … Government regulations Developing Into: Specify, design, implement, and test embedded/application software (SFIA Level 3) Apply Object-Oriented Design techniques to enable code reuse and testing integration Review system design artefacts to derive software requirements and architecture Design, document, and maintain software using modelling tools (RSA, EA) Apply best practice development … product development (bare-metal/RTOS like ThreadX, QNX, Linux) Embedded Linux application, kernel, or driver development C and C++ programming Object-Oriented Design & Design Patterns Software testing & design for test Version control, continuous integration, and automated test tools Desirable Skills - Python, JavaScript/node.js, Rust Communications protocols (e.g., TCP/IP) Best More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Product Designer

slough, south east england, united kingdom
Liberty
store, passion, vision and dynamism are part of our DNA – and that extends to our team. Job Purpose: As a Product Designer at Liberty, you will support the design and delivery of engaging, user-friendly digital experiences. Working as part of the product design team, you’ll contribute to projects across Liberty’s ecommerce platform and … other digital touchpoints. This is a great opportunity to develop your skills, gain experience across the full product design process, and learn from more senior designers while contributing to real customer-facing solutions. Key Responsibilities: Assist in creating user flows, wireframes, prototypes, and high-fidelity designs that clearly communicate ideas and solutions. Support the design of … inform improvements. Work independently on defined project phases, consistently delivering user-centred solutions with reliability and focus. Contribute to the documentation of design decisions, design patterns, and guidelines to support team knowledge sharing. Stay curious about design trends, tools, and emerging best practices, bringing new ideas and inspiration to the team. Collaborate with More ❯
Posted:

Product Designer

london, south east england, united kingdom
Liberty
store, passion, vision and dynamism are part of our DNA – and that extends to our team. Job Purpose: As a Product Designer at Liberty, you will support the design and delivery of engaging, user-friendly digital experiences. Working as part of the product design team, you’ll contribute to projects across Liberty’s ecommerce platform and … other digital touchpoints. This is a great opportunity to develop your skills, gain experience across the full product design process, and learn from more senior designers while contributing to real customer-facing solutions. Key Responsibilities: Assist in creating user flows, wireframes, prototypes, and high-fidelity designs that clearly communicate ideas and solutions. Support the design of … inform improvements. Work independently on defined project phases, consistently delivering user-centred solutions with reliability and focus. Contribute to the documentation of design decisions, design patterns, and guidelines to support team knowledge sharing. Stay curious about design trends, tools, and emerging best practices, bringing new ideas and inspiration to the team. Collaborate with More ❯
Posted:

Product Designer

london (city of london), south east england, united kingdom
Liberty
store, passion, vision and dynamism are part of our DNA – and that extends to our team. Job Purpose: As a Product Designer at Liberty, you will support the design and delivery of engaging, user-friendly digital experiences. Working as part of the product design team, you’ll contribute to projects across Liberty’s ecommerce platform and … other digital touchpoints. This is a great opportunity to develop your skills, gain experience across the full product design process, and learn from more senior designers while contributing to real customer-facing solutions. Key Responsibilities: Assist in creating user flows, wireframes, prototypes, and high-fidelity designs that clearly communicate ideas and solutions. Support the design of … inform improvements. Work independently on defined project phases, consistently delivering user-centred solutions with reliability and focus. Contribute to the documentation of design decisions, design patterns, and guidelines to support team knowledge sharing. Stay curious about design trends, tools, and emerging best practices, bringing new ideas and inspiration to the team. Collaborate with More ❯
Posted:

Senior C# .NET Developer

Portsmouth, Hampshire, England, United Kingdom
Hybrid / WFH Options
MORRIS SINCLAIR RECRUITMENT LTD
FinTech space. This is a fantastic opportunity for an experienced Senior C# .NET Developer with good object-oriented analysis and design skills, familiarity with design patterns and practices to work for an award winning company..The role offers excellent career progression within a fast-growing FinTech environment. What We Need The ideal candidate will have experience … Core Web API development experience API documentation generation tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unit testing/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior C# .NET Developer

PO6 3EN, Hilsea, Hampshire, United Kingdom
Morris Sinclair Recruitment
FinTech space. This is a fantastic opportunity for an experienced Senior C# .NET Developer with good object-oriented analysis and design skills, familiarity with design patterns and practices to work for an award winning company. . The role offers excellent career progression within a fast-growing FinTech environment. What We Need The ideal candidate will … Core Web API development experience API documentation generation tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unit testing/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

Hampshire, United Kingdom
Matchtech
prototypes to full product development and release. Apply flexible approaches across multiple frameworks and coding languages to bring concepts to life. Key Responsibilities Work across the development lifecycle: design, implement, and test solutions. Develop software for bare-metal MCUs, signal processing, Embedded Linux, GUI (Windows, Linux, mobile), and data analytics (Jupyter notebooks). Program in Rust, C/… C++, Python, or web frameworks as required. Collaborate with FPGAs, electronic design, and mechanical teams. Work in agile teams to balance requirements, schedule, and cost. Produce documentation from requirements, design, and testing. Ensure information security compliance in line with Government regulations. Role Requirements Willing and able to obtain SC clearance; DV clearance later. Essential Qualifications & Skills … of: Embedded Linux development, kernel/driver work, or programming in C/C++ or Rust. Knowledge of software development lifecycles, Object-Oriented Design, design patterns, and software testing. Desirable Skills GUI frameworks: eGUI, GTK, Tauri Yocto, Petalinux, uBoot Python, Jupyter, MATLAB Web development: HTML, JavaScript, TypeScript, React iOS/Android development Communication protocols: TCP More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Berkshire, United Kingdom
Matchtech
position offers the opportunity to work fully onsite due to network requirements, with the added benefit of a potential bonus and eligibility for security clearance enhancements. Key Responsibilities - Design, implement, test, and maintain embedded and application software following project processes. Apply object-oriented design for reusable code and integration with testing frameworks. Review system designs to … derive software requirements and architecture. Document and maintain software design using tools like RSA and EA. Follow and promote best practices: TDD/BDD, CI/CD, DevSecOps, C/C++ standards. Estimate effort, deliver on schedule, and propose improvements to tools and processes. Contribute to or lead project elements to balance requirements, cost, and schedule. Support technical … like ThreadX, QNX, Linux), embedded Linux application/kernel/driver development, or C/C++. Knowledge of software development processes, Object-Oriented Design, Design Patterns, and software testing. Desirable: Languages: Python, JavaScript/node.js/react.js, Rust Knowledge of communications protocols (e.g., TCP/IP) Experience with version control, CI/CD, and automated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Thatcham, Berkshire, United Kingdom
Jonathan Lee Recruitment
cutting-edge projects that redefine what's possible in the industry. Join a forward-thinking team that values excellence, creativity, and career development. What You Will Do: Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. Apply object-oriented design techniques to ensure code reusability and integration with testing … frameworks. Review system design artefacts to derive software requirements and architecture that meet high-level system needs. Use modelling tools like RSA and EA to document and maintain software designs, ensuring accuracy for code generation. Contribute to bids and proposals by generating technical estimates and identifying associated risks. Propose and implement improvements in tools, processes, and techniques to … kernel/driver development. Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. Knowledge of object-oriented design, design patterns, and secure software development standards. Experience with software testing and tools like version control, automated testing frameworks, and static analysis tools. As a Senior Software Engineer, you'll play More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Berkshire, United Kingdom
Jonathan Lee Recruitment Ltd
benefits package, and the opportunity to work on high-profile programmes, this is your chance to thrive in a role that truly matters. What You Will Do: - Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. - Apply object-oriented design techniques to ensure code reusability and integration with testing … frameworks. - Review system design artefacts to derive software requirements and architecture that meet high-level system needs. - Use modelling tools like RSA and EA to document and maintain software designs, ensuring accuracy for code generation. - Contribute to bids and proposals by generating technical estimates and identifying associated risks. - Propose and implement improvements in tools, processes, and techniques to … kernel/driver development. - Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. - Knowledge of object-oriented design, design patterns, and secure software development standards. - Experience with software testing and tools like version control, automated testing frameworks, and static analysis tools. As a Senior Software Engineer, you'll play More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 65,000 Annual
Posted:

Senior Software Engineer

Maidenhead, Berkshire, England, United Kingdom
Jonathan Lee Recruitment
benefits package, and the opportunity to work on high-profile programmes, this is your chance to thrive in a role that truly matters. What You Will Do: - Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. - Apply object-oriented design techniques to ensure code reusability and integration with testing … frameworks. - Review system design artefacts to derive software requirements and architecture that meet high-level system needs. - Use modelling tools like RSA and EA to document and maintain software designs, ensuring accuracy for code generation. - Contribute to bids and proposals by generating technical estimates and identifying associated risks. - Propose and implement improvements in tools, processes, and techniques to … kernel/driver development. - Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. - Knowledge of object-oriented design, design patterns, and secure software development standards. - Experience with software testing and tools like version control, automated testing frameworks, and static analysis tools. As a Senior Software Engineer, you'll play More ❯
Employment Type: Full-Time
Salary: £60,000 - £65,000 per annum
Posted:

.NET Analyst / Developer

London, South East, England, United Kingdom
Initialize
company (who are leveraging Artificial Intelligence to drive innovation) You will bridge the gap between business stakeholders and technical implementation, will work directly with clients to understand requirements, design solutions within the SAAS platform, and implement those solutions through coding, configuration, and integrations with CRM, ERP, and approval systems. This role is ideal for someone who thrives in … team using agile development methodologies, participating in daily stand-ups, and contributing to project planning and execution. Write clean, readable, and maintainable code while adhering to design patterns and architectural principles for scalable applications. Apply strong knowledge of object-oriented programming, design patterns, and best practices. Participate in fortnightly scrum planning and work on More ❯
Employment Type: Full-Time
Salary: £55,000 - £60,000 per annum
Posted:

Principal Software Engineer

Berkshire, United Kingdom
Matchtech
Software Engineer to join their team in Berkshire. This is a permanent role where you will provide technical leadership within their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-oriented design techniques for code re-use and integration … with testing frameworks. Review system design artefacts to derive software requirements and architecture. Use modelling tools to design, document, review, and maintain the software design. Develop knowledge of best practice development processes and standards. Estimate time and effort for software activities and deliver according to these estimates. Contribute to the Software Community of Practice to support … and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-Oriented Design and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Knowledge More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quantitative Developer

london (city of london), south east england, united kingdom
LSEG
years of professional experience building quantitative, data intensive products in python Excellent understanding of software development best practices (such as functional and OO paradigms and standard design patterns) and design principles (SOLID) Excellent understanding of commercial development practices such as testing, documentation, package management and SDLC Excellent understanding of python for numerical programs. In particular More ❯
Posted:

Senior Software Engineer

Reading, Berkshire, England, United Kingdom
Avanti
maintenance job and you’ll be building the logic, architecture, and integrations that power core customer solutions. The Role Working within a small specialist backend team, you’ll design, implement, and deliver PHP-based product features and custom solutions. You’ll be involved from requirements capture through to design, build, test, and deployment — with the autonomy … supporting UIs for complex functionality What We’re Looking For Deep expertise in object-oriented programming and backend architecture Strong understanding of software engineering principles and design patterns API design, development, and integration experience HTML, CSS, JavaScript Solid database knowledge (MySQL preferred) Comfortable owning projects end-to-end Linux, SaaS platforms, CRM systems The Package More ❯
Employment Type: Full-Time
Salary: £65,000 - £75,000 per annum
Posted:

Endur Technical Architect

London, South East, England, United Kingdom
Harvey Nash
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … and bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. Technical - Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Content Designer - FTC until End of Year

London, South East, England, United Kingdom
Lead Talent Group Limited
granular and holistic levels make decisions on content design and copy design experiences that align with the established approaches to customer journeys, design patterns and content models create content briefs, source and write copy for them collaborate with the wider content strategy and design community to ensure policies and operational processes … are being followed and optimised You could be right for this role if you: have professional writing experience have UX/content design experience have a good understanding of up-to-date SEO tactics can do your own data research and analysis (Google Looker experience is a bonus) can work with UX tools (Figma experience desirable) can work More ❯
Employment Type: Contractor
Rate: £40,000 - £50,000 per annum, Pro-rata
Posted:

Senior Software Engineer - Engineering

Woking, Surrey, United Kingdom
Hybrid / WFH Options
Arrow McLaren IndyCar
with end users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions The Software & Data Science group … in McLaren F1 is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car's performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root … pull requests, branches). Experience with relational and document databases e.g. SQL Server and MongoDB. Experience designing distributed microservice based architectures. Experience building maintainable codebases using design patterns and modern source control approaches. Using planning tools such as Jira, Github, or Azure DevOps to organise and track your work. High competency in written and oral English language. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior PHP Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Randstad Technologies
practices and cloud-native designs. Key Responsibilities Design, develop, and maintain enterprise applications, e-learning portals, and web services using PHP. Apply solid software design patterns and industry best practices. Architect and optimize database systems (MySQL) and craft raw SQL queries for performance. Translate complex business requirements into scalable, maintainable technical solutions. Build and maintain … developers. Support a global user base and ensure high-quality, well-documented code. What We're Looking For Required Skills & Experience Strong PHP development expertise with object-oriented design and SOLID principles. Proven experience with Symfony, Laravel, and custom MVC frameworks. Solid architecture and design skills for complex, scalable applications. Expertise in relational database schema design More ❯
Employment Type: Contractor
Rate: £320 - £350 per day
Posted:

Back-End Developer

Worthing, West Sussex, England, United Kingdom
Vaerdi Recruitment Limited
Back End Developer The Company Working for a business that brings content creators and investment together... You’ll help to design new, and support existing, integration processes while maintaining a principle of continuous improvement. You’ll use your knowledge of Azure to lead the development of web applications and platform elements and improve the performance and quality of … existing solutions. You'll use your communication skills to effectively collaborate with fellow team members to coordinate workload and ensure timely completion. The Role Design, develop, and maintain RESTful APIs and microservices to support platform functionality Build and optimise database schemas, queries, and data models for performance and scalability Implement secure authentication and authorization mechanisms including OAuth2 and … services Solid understanding of RESTful API design principles and implementation Experience with SQL databases (Azure SQL, SQL Server) and T-SQL Knowledge of software design patterns and SOLID principles Experience with version control (Git) and agile development methodologies Strong problem-solving skills and attention to detail Nice-to-Haves Experience with NoSQL databases (Cosmos DB More ❯
Employment Type: Full-Time
Salary: £35,000 - £50,000 per annum
Posted:

Software Engineer

Abingdon, Oxfordshire, England, United Kingdom
Hays Specialist Recruitment Limited
company is developing microturbine engines using additive manufacturing to enhance jet propulsion performance. The role supports building a software platform that integrates internal and commercial simulation tools, automating design workflows via cloud infrastructure. Based at the manufacturing site in Abingdon, the position involves close collaboration with engineering teams. Key Responsibilities: Design, develop and maintain modules within … Alloyed's design platform Integrating modules into a secure, cloud-based compute platform Work within a young, fast-paced, agile development team in collaboration with aerothermal and mechanical engineers and technicians Define and implement software solutions to automate existing manual workflows Work collaboratively to solve complex problems with innovative solutions What You'll Need to Succeed Essential Skills … with a degree in science, engineering or computer science (2:1 minimum) Proficient in the use of C# or C++ and Python Excellent understanding of software design patterns, best practices and principles Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and self-motivated, able to own and independently More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Full Stack Quantitative Developer

South East London, London, United Kingdom
Hybrid / WFH Options
Certain Advantage
hybrid basis. This role is on an initial contract till the end of the year with a potential to be extended for a further 6 months. Key Responsibilities Design, develop, and maintain secure, scalable, and maintainable applications using Python and Azure cloud technologies for commodities trading solutions. Leverage strong proficiency in Python, including use of numerical and scientific … C#, C++, Rust, or Java) as needed. Implement application architecture and DevOps best practices, including Infrastructure as code, Kubernetes, Docker, and automation testing frameworks. Apply software design patterns to ensure robust, flexible, and future-proof solutions. Collaborate with quant developers, analysts, and traders to translate business and quantitative requirements into technical specifications and software products. Mandatory Skills More ❯
Employment Type: Temporary, Work From Home
Posted:

Senior Full Stack Quantitative Developer

London, South East, England, United Kingdom
Certain Advantage
a hybrid basis.This role is on an initial contract till the end of the year with a potential to be extended for a further 6 months. Key Responsibilities Design, develop, and maintain secure, scalable, and maintainable applications using Python and Azure cloud technologies for commodities trading solutions. Leverage strong proficiency in Python, including use of numerical and scientific … C#, C++, Rust, or Java) as needed. Implement application architecture and DevOps best practices, including “Infrastructure as code”, Kubernetes, Docker, and automation testing frameworks. Apply software design patterns to ensure robust, flexible, and future-proof solutions. Collaborate with quant developers, analysts, and traders to translate business and quantitative requirements into technical specifications and software products. Mandatory Skills More ❯
Employment Type: Temporary
Salary: Salary negotiable
Posted:

Software Engineer (C#, .Net, Azure)

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
Talent Locker
regular pair programming with senior developers, emphasizing learning, progression, and career development, solving highly complex problems. Key Technologies: Tech Stack: C#, ASP.NET, Object-Oriented programming and design patterns, JavaScript (AngularJS, ReactJS, or similar), Microsoft Azure or other cloud platforms, CI/CD DevOps exposure. Working Experience: Solid understanding of the Software Development Life Cycle (SDLC) and hands More ❯
Employment Type: Permanent
Salary: £55000 - £60000/annum bonus, pension & benefits
Posted:

Cloud Design Manager

reading, south east england, united kingdom
Virgin Media O2
Summary Location London, Reading Job Family Digital & Technology Job Type Full Time Posted Date 24-Sep-2025 Ref # 69399 We have a new role for a Cloud Design Manager to join our Telco Cloud Team . The team delivers across our 4 and 5G core infrastructure focusing on increasing agility, efficiency, and reliability across our public and … private cloud, networking and service offerings, while reducing operational burden and enabling innovation for application owners. The Cloud Design Manager plays a critical role in managing design demand, and maintaining high-quality architectural documentation aligned with Virgin Media O2's standards. This role is a blend of Specialist Technical expertise and Senior Management leadership , ensuring the … design and telco cloud technologies. Apply deep functional knowledge to solve complex cloud architecture challenges. Independently lead the development of reusable assets, templates, and design patterns for Telco Cloud. Ensure technical documentation adheres to industry standards. Management Responsibilities Provide leadership and strategic direction to delivery teams. Align resources and priorities effectively to maximize architectural progress. More ❯
Posted:
Design Patterns
the South East
10th Percentile
£54,750
25th Percentile
£67,500
Median
£82,500
75th Percentile
£85,000
90th Percentile
£88,280