Design Patterns Jobs in the UK excluding London

351 to 375 of 441 Design Patterns Jobs in the UK excluding London

Principal Software Development Engineer (C++)

St. Neots, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing … participation in the software development life cycle, team meetings, and continual improvement activities will be required. General Responsibilities: Work with the Software Lead, Development Managers, and peers to design and refine features, proposing improvements to both customer and developer experience. Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support … Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers. Ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Development Engineer (C++)

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing … participation in the software development life cycle, team meetings, and continual improvement activities will be required. General Responsibilities: Work with the Software Lead, Development Managers, and peers to design and refine features, proposing improvements to both customer and developer experience. Understand the needs of different project delivery stakeholders, such as hardware developers who may require early prototype support … Linux Device Drivers (Desirable) Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers. Ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Sr. Embedded Software Engineer, Ring

Cambridge, Cambridgeshire, United Kingdom
Amazon
product range, to help Ring on its mission to keep people closer to home. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Ring Cloud CV

Cambridge, Cambridgeshire, United Kingdom
Amazon
AI and cloud technologies you can make tangible impact on people's lives. Key job responsibilities In this pivotal role you'll drive key aspects of product definition, design, development, deployment, scaling, and global-scale operations. Your contributions will have direct impact on millions of customers worldwide, as you create highly available, resilient, and scalable cloud services that … difference in people's lives then this role is tailored for you. A day in the life Every day brings new challenges and opportunities for innovation. You'll design pioneering features from scratch, leveraging latest technologies to redefine the smart home security experience. Dive deep into production metrics and customer insights, analyze data to drive continuous improvements of … Together, we push boundaries, explore new frontiers, and deliver solutions that make lasting impact. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Ring Cloud Computer Vision

Cambridge, Cambridgeshire, United Kingdom
Amazon
AI and cloud technologies you can make tangible impact on people's lives. Key job responsibilities In this pivotal role you'll drive key aspects of product definition, design, development, deployment, scaling, and global-scale operations. Your contributions will have direct impact on millions of customers worldwide, as you create highly available, resilient, and scalable cloud services that … difference in people's lives then this role is tailored for you. A day in the life Every day brings new challenges and opportunities for innovation. You'll design cutting-edge features from scratch, leveraging latest technologies to redefine the smart home security experience. Dive deep into production metrics and customer insights, analyze data to drive continuous improvements … and deliver solutions that make lasting impact. Find out about our interviewing process here: BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such as Java, C++, or C# More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Web Engineer (Angular)

Nottinghamshire, United Kingdom
Web Engineer at MHR, you're not just writing code you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower web engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading. Demonstrated ability to write clean, scalable, and maintainable code. Familiarity with Microsoft Azure services for cloud-based development. Experience with advising on common UX More ❯
Posted:

Principal Web Engineer (Angular)

Nottingham, England, United Kingdom
Hybrid / WFH Options
MHR International UK Limited
Web Engineer at MHR, you're not just writing code – you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. * Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. * Provide essential guidance during planning, design reviews, and incident management to empower web engineers. * Cultivate consensus among peers on cutting-edge technologies and best practices. * Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. * Strong understanding of RESTful architecture and API design principles. * Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading. * Demonstrated ability to write clean, scalable, and maintainable code. * Familiarity with Microsoft Azure services for cloud-based development. * Experience with advising on common UX More ❯
Posted:

Principal Software Engineer

Cheltenham, Gloucestershire, United Kingdom
Hybrid / WFH Options
Ripjar Ltd
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar'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. Key Skills The successful candidate should have these skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Native App Engineer - iOS

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
eBay Inc
stay curious. Join us to make an impact on one of the world's largest e-commerce websites. What you'll do and learn: Translate requirements to software design and create clean, efficient, extensible, maintainable crash-free code that's aligned with native platform guidelines Responsible for subsystems within a large domain, possessing in-depth knowledge and expertise. … Taking full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring. Serve as a key player in influencing and guiding others towards the right technical decisions. Identifying areas of features likely to change and integrating flexibility in the design for these areas improving engineering velocity. Collaborate effectively with cross-functional … our benefits here: Qualifications: Bachelor's degree in EE, CS or other related field. 6+ years professional experience in native mobile development Experience implementing modern platform design patterns Understanding of testing iOS applications using platform tools Experience with production monitoring Basic proficiency with swift memory management Understanding of advanced swift features such as generics/concurrency mgmt More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - UK

Wales, Yorkshire, United Kingdom
Gaming Labs International
focused on employee development and career enhancement. Our team members can communicate and collaborate with colleagues around the world. Job Summary : The Software Engineer is responsible for the design, development, and deployment of internal and external software systems and solutions. They are also responsible for mentoring junior engineers, providing technical leadership, and contributing to strategic decisions that shape … code(s) as a Company asset. Develops software and writes code using effective software methodologies. Utilizes object-oriented design, functional programming, unit testing, and design patterns, ensuring code readability, performance, and reuse. Develops unit tests and other automated testing infrastructures to enhance code maintainability and reuse. Analyses the performance of programs and takes actions to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Manchester, Lancashire, United Kingdom
Roman Health Pharmacy LLC
robust high quality and scalable software. Relentlessly automate any manual processes. Contribute to technical solution designs that embrace a quality-first approach. Participate in code reviews. Test software - Design and automate testing activities that effectively reveal product quality across a range of risk areas and acceptance criteria. Collaborate with the team and understand their own responsibility for quality. … Confident in upgrading tooling and technology underlying products Proficient in roll out and maintenance of cloud infrastructure for team's products. Able to implement resilient software design patterns Able to maintain, update and document team APIs Familiar with application and infrastructure security concerns and proactively mitigates issues Regularly practices test driven and trunk based development Demonstrated ability More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

Glasgow, Scotland, United Kingdom
mthree
Proficiency with Agile development methodologies and systems engineering Experience in build and release management principles, including continuous integration and continuous delivery Knowledge of application integration, software design patterns, frameworks, and unit testing Experience with automated testing, performance/memory analysis, and n-tier service-oriented architecture Strong communication and collaboration skills, with experience working with global and More ❯
Posted:

Senior Full Stack Engineer

Reading, England, United Kingdom
Ciphr
remote within the UK but will require occasional travel for meetings and customer visits. The daily tasks will include, but not limited to: Provide technical direction and leadership. Design and develop complex applications. Write clean, efficient, and maintainable code. Follow secure development practices. Maintain a high coverage of automated and manual tests. Develop and maintain technical documentation. Perform … including Javascript, React, Redux and supporting technologies. Knowledge of backend development in Python with Flask, FastAPI, SQLAlchemy, Postgres or another modern stack. Extensive understanding of software design patterns and principles. Experience with Agile/Scrum methodologies. Excellent communication and teamwork skills. The ability to work independently and take ownership of work. Keen problem-solving skills and an More ❯
Posted:

Technology Domains Architecture

Sheffield, Yorkshire, United Kingdom
N Consulting Limited
AWS, Azure Job Description: Responsibilities: Develop the Technology Resilience framework and support the roll out across Client. Collaborate with Technology teams on building best practice resilience design patterns/solutions, for re-use. Help to build resilience skills within Technology teams. Contribute to the Technology Resilience strategy and sub-strategies, considering all aspects of resilience: application, infrastructure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Android Developer

Bristol, United Kingdom
慨正橡扯
software development capability tailored for Android platforms. Role Responsibilities Take an active part in sprint planning and estimation sessions. Liaise with Product Owner as necessary to clarify requirements. Design and/or architect solutions for new features/plugins and present to team. Demo features to Product Owner to ensure requirements have been met as agreed. Review pull … knowledge of Android development Kotlin Jetpack Compose Room Database Professional experience writing Android applications Desirable Secure Data Store Network requests using Retrofit/OkHttp Model-View-ViewModel (MVVM) design pattern Testing: AssertJ, Mockito, Compose UI testing Security Clearance Requirements The successful candidate will be required to go through a SC security clearance, with DV eligibility preferred. Location The More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

MSc Software Engineer Masters Apprentice (PHP)

2nd, Floor Fountain Precinct, Balm Green, Sheffield, England
Hybrid / WFH Options
Velociti Solutions
to planning activities whilst aligning your workload to team delivery timescales. Responsibilities: Develop the next generation of our software using the latest web technologies with standard design patterns and practices, all in an agile environment Write clean, documented, testable and scalable code to new functionality to our solutions, as well as improving our existing codebase Delivery of More ❯
Employment Type: Degree Apprenticeship
Salary: £22,000 a year
Posted:

Senior Full-Stack Software Engineering Lead

Cambridge, Cambridgeshire, United Kingdom
Eclipse Automation Inc
observability, and technical documentation. Act as the technical lead, setting direction and best practices for the full-stack engineering team. Mentor engineers, providing guidance on architecture, design patterns, and career growth. Define sprint goals, deconstruct epics into actionable stories, and coordinate cross-functional deliverables. Partner with program managers and executive leadership to align engineering outcomes with strategic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front-End Software Developer

Bristol, United Kingdom
Hybrid / WFH Options
In Technology Group
Performance-based bonuses. - Comprehensive health and wellness benefits. - Professional development opportunities and ongoing training. - Exciting team-building activities, workshops and events. Responsibilities: - Collaborate with cross-functional teams to design and implement engaging user interfaces for web applications. - Transform design prototypes into responsive, high-performance web pages using the latest front-end technologies. - Ensure the technical feasibility … optimize applications for maximum speed and scalability. - Conduct code reviews and contribute to best practices for front-end development. - Create and maintain documentation for front-end code and design patterns. Qualifications: - Bachelor's or Master's degree in Computer Science, Web Development, or a related field. - Proven experience as a Front End Developer with a strong portfolio showcasing … web projects. - Proficient in HTML, CSS, and JavaScript, with expertise in modern frameworks such as React, Angular, or Vue. - Experience with responsive design and cross-browser compatibility. - Familiarity with version control systems, such as Git. If you are a creative and enthusiastic Front End Developer with a passion for crafting visually stunning and user-friendly web applications, we More ❯
Employment Type: Permanent
Salary: £40000 - £50000/annum benefits
Posted:

Senior Backend Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
The Vanguard Group
Provides expert level system analysis, design, development, and implementation of applications and databases. Directs the business assessment and requirements analysis processes, for the development of hardware and operating systems. Overview We are seeking a Senior Application Engineer with deep technical expertise and thought leadership. You will drive strategy for your area of expertise across teams and foster a … continuous improvement. Promote and implement best practicessuch as Test-Driven Development (TDD) and Behavior-Driven Development (BDD) to ensure high-quality and maintainable code. Utilize and advocate for design patternsto solve complex problems efficiently and improve code readability and reusability. Ensure compliance with IT and Information Security policies and procedures. Participate in special projects and perform other duties … years experience in technical specialty. Strong analysis and problem solving skills Knowledge of the financial services industry Deep understanding Languages (Required): Java Other technologies/areas: AWS, API Design, Automation testing Core Responsibilities 1. Provides expert level system analysis, design, development, and implementation of applications and databases. Integrates third party products. Ensures that expected application performance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

.NET Architect

South East London, England, United Kingdom
Edenbrook
market leading applied technology services provider to support a prominent well-respected Insurance company in their search for .NET Architect. Responsibilities will include but are not limited to; Design, Develop, and Maintain Solutions: Develop robust, scalable software solutions using Microsoft technologies, adhering to clean coding principles and design patterns. Integration of Third-Party Systems: Lead and More ❯
Posted:

Senior Embedded Software Engineer

Linlithgow, West Lothian, United Kingdom
Hybrid / WFH Options
Calnex Solutions Ltd
equipment to the latest telecoms standards with a particular focus on precise timing synchronisation. Our developers work in multi-discipline product development teams that include software and hardware design and system test Engineers. The teams work closely with marketing and sales, turning market and customer requirements into high quality, fully functional products. Our R&D team is growing … Comfortable working in an agile development environment where effective team communication is essential and change is embraced. Development of C++ software using re-usable and extensible Object Oriented design patterns. Debugging of system level issues and collaboration with other engineering disciplines to isolate the cause. Proven ability to respond to tight deadlines in a dynamic environment according to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Team Manager (Android)

Leeds, United Kingdom
Lloyds Banking Group
continuous integration, pair programming, code review and version control Proficiency in Kotlin, as well as a strong knowledge in Jetpack Compose Solid understanding of clean architecture, design patterns (MVP, MVVM, MVI) and principles (SOLID, DRY) Confidence to express their own opinions and be pragmatic about modifying them when appropriate Demonstrated experience collaborating with Product and Design … example by being a hands-on contributor to the codebase and providing oversight and feedback via pull requests. Demonstrate leadership for mobile architecture and API and micro-service design with deep knowledge in all aspects of Android development Provide line-management and personal development support for engineering team members Develops tactical plans for optimisation of resources and assets More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front End Engineer 12 Month FTC

Bournemouth, Dorset, South West, United Kingdom
Vitality Corporate Services Limited
guide others in modern standards. Programming and build: Build, test, and document user interfaces of medium to high complexity. Prototyping: Engage in team prototyping activities, establish design patterns, and iterate them. Strategic thinking: Work within a strategic context and contribute to strategy development. Systems design: Translate designs into working user interfaces, manage technical complexity for … maintainability. What do you need to thrive? Tooling: Operate and perform actions confidently within software such as Confluence, Jira, Bitbucket, and Jenkins. Comfortably use design-focused handover tools such as Figma. Use a code editor such as Visual Studio Code to build and optimise software. User focus : Collaborate effectively with user researchers and interaction designers to represent user More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Solution Architect (Biztalk)

Reading, Berkshire, United Kingdom
Blackapple Solutions LLC
on SOA Orchestration, Web Services (SOAP/REST), Security Protocols, BizTalk Configuration, Transformations and JSON based Messaging. • Experience on an recent BizTalk versions including 2013. • Strong knowledge of integration patterns specially in integrating Portals/SSO, legacy applications, B2B Applications, external partners using BizTalk. • Strong command on various BizTalk components like BRE and BAM and should have expertise in … Orchestrations, Itineraries, • Strong command on .Net/C# concepts and current trends in the industry including strong understanding of Object Oriented design methodologies and design patterns • Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards around the same. • Automated BizTalk Unit … onsite/offshore model and coordination with support teams for deployment and issue handling. • Experience with code build tools such as TFS. Experience in production of project estimates, design documents, and project plans. Additional Information All your information will be kept confidential according to EEO guidelines. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

Dorchester, Dorset, South West, United Kingdom
Morson Talent
WINFRITH Nr Dorchester in Dorset I seek a Java Software Engineer to work on a permanent basis within the Commercial Marine & Marine Defence sectors. Solid UML Object Orientated design skills are essential for this role. UML modelling to derive/decompose software requirements and produce software architectural designs such as Use cases, domain model, class diagrams, sequence diagrams. … Knowledge of DEF STAN 00-56 & IEC 61508 or equivalent is a distinct advantage. ESSENTIAL SKILLS Java or JavaFX NetBeans or other IDE. UML or Enterprise Architect for design pattern modelling. OOA/OOD ADDITIONAL SECURITY INFORMATION: I SEEK A SOFTWARE ENGINEER WHO HAS WORKED IN A MILITARY/DEFENCE ENVIRONMENT/INDUSTRY WITHIN THE LAST 12 MONTHS More ❯
Employment Type: Permanent
Posted:
Design Patterns
the UK excluding London
10th Percentile
£48,850
25th Percentile
£57,500
Median
£73,000
75th Percentile
£77,500
90th Percentile
£83,750