Design Patterns Jobs in England

326 to 350 of 514 Design Patterns Jobs in England

Senior Fullstack Engineer (Front End Focused)

London, United Kingdom
Hybrid / WFH Options
Ebury
curious. You should be programming language, framework, and tool agnostic but have strong opinions (weakly held) on the right tool to solve our biggest problems. Responsibilities: Lead the design and delivery of complex features for customer-facing web applications. Drive frontend development using React/VueJS and backend development using Python/Django . Own the full lifecycle … Python3, Django, SQL, Big Query, REST APIs, or similar. Experience working in a platform team , providing tooling and processes for other teams. Strong understanding of architecture, design patterns , and building scalable, testable code (unit & integration tests). Comfort with containerization, monitoring, and cloud infrastructure . Excellent communication and collaboration skills in English. Massive bonus if you have More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Product Engineer

London, United Kingdom
Arbor Education
tests around new features, ensuring the highest standards of test coverage and reliability. Demonstrate expertise in producing well-architected, efficient, and scalable code using industry-leading design patterns and methodologies. Take a leadership role in code reviews and pair programming sessions, guiding and mentoring colleagues towards excellence. Lead and actively participate in tech-talks, workshops, and team … Scrum methodology or other agile development processes Experience with cloud computing Experience with Docker and containerization Familiarity with software best practices such as Refactoring, Clean Code, Domain-Driven Design, Test-Driven Development, etc. What we offer The chance to work alongside a team of hard-working, passionate people in a role where you'll see the impact of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Hybrid / WFH Options
Our Future Health Limited
We're hiring 2x Senior Software Engineers to join our Participant squad. In this role, you'll help design, build, and run the systems that support people through their journey with us to becoming what we term a full participant whereby they have completed our Health and Lifestyle questionnaire and undertaken an appointment where we collect physical measurements … Azure (ideally), AWS or GCP. Comfortable working with Infrastructure as Code, such as Terraform. Experience with Kubernetes is a plus. Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data store (blob, document, graph). Good experience in using modern, agile development practices like code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Core Data Services)

London, United Kingdom
Hybrid / WFH Options
Our Future Health
We're hiring 2x Senior Software Engineers to join our Participant squad. In this role, you'll help design, build, and run the systems that support people through their journey with us to becoming what we term a full participant whereby they have completed our Health and Lifestyle questionnaire and undertaken an appointment where we collect physical measurements … Azure (ideally), AWS or GCP. Comfortable working with Infrastructure as Code, such as Terraform. Experience with Kubernetes is a plus. Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data store (blob, document, graph). Good experience in using modern, agile development practices like code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Senior Developer

Stretford, Lancashire, United Kingdom
Adria Solutions Ltd
pillar Lead a delivery team responsible for project delivery and application group Contribute to the estimation and implementation of user stories/requirements helping to shape their technical design, UX and implementation Review, update and produce … system documentation as required Perform code reviews The Senior Developer will have experience with the following: Experience with C#, asp.net and SQL using a variety of design patterns and software development techniques including domain is driven design, MVC, unit and test-driven development Be keen and excited to become part of a completely data-driven More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Senior Developer

Manchester, North West, United Kingdom
Adria Solutions
pillar Lead a delivery team responsible for project delivery and application group Contribute to the estimation and implementation of user stories/requirements helping to shape their technical design, UX and implementation Review, update and produce … system documentation as required Perform code reviews The Senior Developer will have experience with the following: Experience with C#, asp.net and SQL using a variety of design patterns and software development techniques including domain is driven design, MVC, unit and test-driven development Be keen and excited to become part of a completely data-driven More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Vacancy for Senior Infrastructure Engineer at The National Archives (UK)

London, United Kingdom
Hybrid / WFH Options
Digital Preservation Coalition
You are delivery-focused and motivated to provide excellent service. You are passionate about technology and committed to developing your skills. Your creativity and experience help shape the design and development of new services. You are motivated to find solutions to complex problems and seek opportunities to improve processes. Your work will help ensure that today's digital … learn others is necessary. Professional certifications such as Red Hat Certified System Administrator or Cisco Certified Network Associate Routing & Switching are advantageous. Knowledge of cloud architectures, design patterns, and familiarity with Test-driven/Agile methodologies like Scrum and continuous delivery principles are preferred. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer - UK - Science / AI Software company

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
YourCode Recruitment
environment Actively participate in the resolution of complex technical problems Continually improve the software delivery process Ensure estimates and plans are technically accurate and up to date Ensure design and implementation adhere to standards Maintain appropriate design and coding standards Share knowledge of the code-base and encourages "shared code ownership" Identify new technologies which will … a commercial environment 2+ years' experience in Agile software methods and practices, specifically Scrum Substantial experience in using C++ in a commercial environment Experience in using design patterns and refactoring techniques Familiarity with a test-first development methodology such as TDD or BDD • This is a really great opportunity to join a well established business with an More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Enginner

Hereford, Herefordshire, England, United Kingdom
Hybrid / WFH Options
DCS Recruitment
role or a 12-month fixed-term contract, this opportunity offers the chance to work on mission-critical systems that power millions in financial transactions annually. Key Responsibilities: Design, develop, and maintain robust software applications using C# and the Microsoft .NET framework. Support and collaborate with cross-functional teams across the business. Contribute to multiple projects simultaneously in … agile environment. Build and maintain high-performance systems used by 180 internal staff, 800 clients, and over 5 million end users. Follow established coding standards and design patterns to ensure maintainability and scalability. Troubleshoot and resolve bugs, performance issues, and implement new features in complex, multi-tiered applications. Participate in feasibility studies and contribute to solution design More ❯
Employment Type: Full-Time
Salary: £40,000 - £41,000 per annum
Posted:

Andriod Developer

Sheffield, South Yorkshire, England, United Kingdom
Lorien
Kotlin and Java with understanding of Android framework and libraries.· Experience in Android development tolls such as Android Studio, Gradle and Git.· Strong understanding of mobile app architecture, design pattern and best practices.· Familiar with RESTful APIs, JSON, network framework and third party library integration.· Experience in handling performance optimisation, memory management and app security.· Good to have More ❯
Employment Type: Contractor
Rate: £340 - £360 per day
Posted:

Full Stack Developer - PHP / Angular / Node JS / Javascript

London, United Kingdom
Endeavour Recruitment Solutions
challenges - Integrating data from various back-end service and databases - Actively participate in project planning, solutions and technical strategy discussions, and documentation Required skills: - OO and design patterns, especially distributed architectures - Worked in Agile environment with cross functional teams - Comfortable and adaptable in a fast-paced and informal environment - Hands on experience with testing - Prepared to travel More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer - BoE Regulatory Reporting

Leeds, Yorkshire, United Kingdom
Hybrid / WFH Options
Lloyds Bank plc
including Aptitude Studio, Oracle PL/SQL, Unix Bash/Shell scripting. Experience with CI/CD tools like Jenkins and Urban Code Deploy. Strong debugging, design patterns, and agile methodologies. Excellent collaboration and communication skills. Benefits Up to 15% pension contribution Annual bonus based on performance Share schemes with free shares Flexible benefits including discounts More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
RAC
s architecture, including all domains, their bounded contexts, and how they interact with each other. Has proven experience working in large teams and understands the right design patterns to embed within teams to enable high volumes of releases Takes ownership of decisions made in the engineering organization by helping organization members make clear decisions in alignment with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead/ Staff Android Mobile Engineer

London, United Kingdom
Mindera
the client to ensure the technical feasibility of the requirements. Collaborating directly with the client to ensure the technical feasibility of the requirements; Service-oriented architectures, design patterns and data structures; Test-driven development and continuous delivery; Metrics, performance, and operational aspects, which show you care about your code. What you will be doing Discuss technical architecture … and design; Develop and maintain features by collaborating with the client as one single team; Writing testable code and ensuring the test coverage stays at the agreed level; Documenting your code; Take ownership of your code every step of the way - from development to deployment and maintenance; Mentoring junior engineers; Diagnose issues in production and devise solutions for … them; Work both autonomously and collaboratively to complete tasks; Be an integral part of solutions design and implementation. We offer Competitive salary including self-proposed salary increases Flexible working arrangements 25 days holiday plus bank holidays. After 2 years you are entitled to 1 additional day/year up to 30 days Annual profit distribution Enhanced Maternity, Paternity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (Platform team)

London, United Kingdom
Orbital
frontier models. This is an opportunity for someone who is passionate about learning how to utilise this in production use cases. You'll own the end-to-end design and development of key features of our web application along with the underlying services that support it. You'll be joining a small, dynamic and fast-paced team with … a focus on quality, usability and impact. You'll be involved in every stage of the development lifecycle; from discovery and design, through implementation to deployment, maintenance and continuous improvement. You will be supported by a cross-functional, collaborative and growing team in delivering an impactful product, initially to lawyers and then to a wider set of B2B … observability tools, such as Datadog or Prometheus. Familiarity with event-driven systems, particularly Kafka and/or RabbitMQ. Deep understanding of messaging and queuing systems, including design patterns for reliability, retries, and scaling. Strong understanding of PostgreSQL for relational database systems. Experience working with Redis for caching and high-performance data handling. Experience setting up and maintaining More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Frontend Software Engineer - Remote (UK-Based)

London, United Kingdom
Hybrid / WFH Options
School Result
model testing and AI-powered UX development Communicate clearly and manage blockers proactively Your Profile: 1+ year professional or internship engineering experience Solid foundation in software design patterns and data structures Familiar with Git, Jupyter, command line, and agile workflows Experience with: React.js Node Python CSS Typescript Unit Testing AI/ML: LangChain, PyTorch, TensorFlow (basic understanding … Bonus: Interest in ethical AI, UX design, and CI/CD optimization Authorized to work in the UK without visa sponsorship Remote Setup Requirements: Reliable high-speed internet and distraction-free workstation Stock Options Volunteer Time Off Paid Parental Leave UK-Specific Perks: 28 Personal Leave Days Sick Leave Private Health Plan via AXA Pension Match Access to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce B2B Solution Architect - UK

London, United Kingdom
Hybrid / WFH Options
Astound Commerce Corporation
the estimate Solid knowledge/experience using standard salesforce APIs (REST, Bulk, Streaming); Excellent knowledge of Salesforce ecosystem Strong understanding of Salesforce SDLC Good to have: Software architecture design using object-oriented and modularity principles; Experience with working on complex … functional software projects that require a deep understanding of the application logic and dependencies; Experience with Lightning Web Components, HTML and CSS Technical documentation writing skills; Design patterns knowledge and experience; Basic knowledge of project management; Experience with interviewing and on-boarding of engineers; Experience managing geographically distributed teams What we offer in return Off-the-Charts More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer Golang Kafka - Start-up

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
Backend Software Engineer/Developer (Golang Kafka API) London/WFH to £110k Do you have a deep knowledge of Go/Golang combined with software architecture and design skills? You could be progressing your career as a Backend Software Engineer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed … cost and reliability. As a Backend Software Engineer you'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working on 2 week sprints, you'll be a key part of tech discussions and decision making. Location/WFH: You'll join … driven architectures, Kafka, API development You have a product based mindset and commercial acumen You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have experience of working on scalable, distributed systems You're collaborative with Agile team experience What's in it for you: Salary to £110k Hybrid working More ❯
Employment Type: Permanent, Work From Home
Posted:

Backend Software Engineer Golang Kafka - Start-up

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Golang Kafka API) London/WFH to £110k Do you have a deep knowledge of Go/Golang combined with software architecture and design skills? You could be progressing your career as a Backend Software Engineer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed … cost and reliability. As a Backend Software Engineer you'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working on 2 week sprints, you'll be a key part of tech discussions and decision making. Location/WFH: You'll join … driven architectures, Kafka, API development You have a product based mindset and commercial acumen You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have experience of working on scalable, distributed systems You're collaborative with Agile team experience What's in it for you: Salary to £110k Hybrid working More ❯
Employment Type: Full-Time
Salary: £90,000 - £110,000 per annum
Posted:

Embedded Software Architect

Luton, Bedfordshire, United Kingdom
Hybrid / WFH Options
Leonardo UK Ltd
determine system and software level requirements Collaborate in the architectural solutions at a platform to determine the software solutions that will be developed Influence the development approach considering design principles, modularity and reuse, best practice, toolchain and much more Below is a list of skills for the role however, we … favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement! C++ UML Modelling Object Orientation Design Patterns Linux/VXWorks (Desirable) Requirements Engineering Network architectures and Ethernet protocols High integrity e.g. RTCA-DO178C Primary Location: GB - Luton - Cap. Green 300 Contract Type: Hybrid Working: Hybrid More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Mobile Engineer

London, United Kingdom
Mindera
mobile applications across platforms. This role will have different responsibilities depending on the project needs, which may include: Leading a team of talented engineers and collaborating with product, design, and other cross-functional teams to deliver world-class mobile experiences. Proposing technical architectures for new or evolving applications. Leadership & Strategy Serve as a mobile technology expert and advocate … quality-driven approach to app stability, CI/CD pipelines, and automated testing. Ensure timely delivery of high-quality software using agile methodologies. Partner with Product Management and Design to scope features and set technical direction. Cross-Functional Collaboration Collaborate with backend and web teams for API integration and user experience consistency. Deep knowledge of REST/GraphQL … frameworks like React Native, Flutter, KMP/CMP being a plus. Experience leading teams in high-growth or consumer-facing companies. Strong understanding of mobile architecture, design patterns, and platform guidelines. Track record of delivering scalable mobile apps for millions of users. Excellent communication skills in English and strategic thinking. Preferred qualifications include familiarity with cross-platform More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Algo Trading Java Developer

Bromley, London, United Kingdom
Hybrid / WFH Options
Pontoon
and supporting deployments. Essential Skills and Qualifications: Proficient in core Java APIs (collections, concurrency, NIO). Experience with multithreaded systems and Java garbage collection. Familiarity with design patterns (e.g., Observer, Factory, Singleton). Strong background in test-driven development, UML, and object-oriented design. Proficient in development tools such as Eclipse or IntelliJ, GIT, Maven/Gradle … and continuous build servers. Understanding of benchmark algorithms and smart routing strategies (e.g., VWAP, TWAP, Arrival Price). Experience in agile methodologies and front office system design for algo trading. Candidates will need to show evidence of the above in their CV in order to be considered. If you feel you have the skills and experience and want More ❯
Employment Type: Contract
Rate: £800 - £900/day
Posted:

Algo Trading Java Developer

Bromley, Kent, England, United Kingdom
Hybrid / WFH Options
Pontoon
and supporting deployments. Essential Skills and Qualifications: Proficient in core Java APIs (collections, concurrency, NIO). Experience with multithreaded systems and Java garbage collection. Familiarity with design patterns (e.g., Observer, Factory, Singleton). Strong background in test-driven development, UML, and object-oriented design. Proficient in development tools such as Eclipse or IntelliJ, GIT, Maven/Gradle … and continuous build servers. Understanding of benchmark algorithms and smart routing strategies (e.g., VWAP, TWAP, Arrival Price). Experience in agile methodologies and front office system design for algo trading. Candidates will need to show evidence of the above in their CV in order to be considered. If you feel you have the skills and experience and want More ❯
Employment Type: Contractor
Rate: £800 - £900 per day
Posted:

Senior Pricing and Risk Developer

City of London, London, United Kingdom
CMC Markets UK Plc
You will use cutting-edge Java programming techniques so experience in this area is essential. As a Senior Developer, youll not only code but also take on key design responsibilities, shaping impactful projects. You'll mentor junior members of the team, driving innovation in a fast-paced, high-stakes environment. If youre ready to make a real impact … Expert Level Java Development: You will apply your in-depth knowledge of the Java programming language (8->21) to implement world class trading and pricing systems. Collaborative Development: Design and develop innovative pricing and risk components for our market-making operations, impacting a wide array of asset classes. Cross-Functional: Partner with financial engineering, quant teams, and other … Java development experience within financial systems, ideally in pricing or risk-related applications. Not just a coder, but someone who also focuses on applying best practices, design patterns and principles to develop scalable, maintainable and high-quality code. Experience working within Collections framework Someone who enjoys maths/logic problems and challenges Experience across one or more More ❯
Employment Type: Permanent
Posted:

Principal Solution Architect

London, United Kingdom
Hybrid / WFH Options
Docebo
The Principal Solutions Architect (PSA) is the most senior individual contributor role within the Solutions Architecture team. Acting as a strategic technical advisor, the PSA drives complex solution design, influences departmental strategy, and serves as a mentor and coach to the broader SA and CSE team. This role is engaged in the highest complexity opportunities, strategic initiatives, and … as an escalation point for technical solutioning pre-sales risks and critical customer engagements. Provide ongoing coaching, mentorship, and development support to Solutions Architects and Customer Sales Engineers. Design and lead technical enablement initiatives, knowledge-sharing sessions, and architecture reviews. Act as a senior contributor in cross … functional working groups (Product, Security, Professional Services) to align solutions with Docebo's business needs. Provide strategic feedback to Product Management based on industry trends, customer challenges, and architectural patterns encountered in the field. Engage in go-to-market planning for new features or services requiring complex solution positioning. Contribute to defining architectural standards, reusable design patterns More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
England
10th Percentile
£52,500
25th Percentile
£61,250
Median
£73,000
75th Percentile
£85,700
90th Percentile
£91,250