Design Patterns Jobs in the Thames Valley

76 to 100 of 168 Design Patterns Jobs in the Thames Valley

Senior C++ Software Engineer

Reading, England, United Kingdom
JR United Kingdom
Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding production environment. This is a … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured data (e.g. JSON, XML) Strong More ❯
Posted:

Senior C++ Software Engineer

High Wycombe, England, United Kingdom
JR United Kingdom
Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding production environment. This is a … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured data (e.g., JSON, XML) Strong More ❯
Posted:

Senior Embedded Software Engineer

Reading, England, United Kingdom
Rocket Lab
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 control software, web interfaces and REST API interfaces. Senior engineers take ownership of large features, ensuring technical solutions meet the customer’s needs and are … to time and quality. ROLES and RESPONSIBILITIES Perform requirements analysis; engage with internal and external stakeholders to understand technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement automated … unit and integration tests. Test and 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 cycle process. Take technical More ❯
Posted:

Lead Python Engineer - AI

Oxford, England, United Kingdom
Hybrid / WFH Options
Opus Recruitment Solutions
a Lead Python Developer to join our growing engineering team and play a pivotal role in architecting and scaling our AI infrastructure. What You’ll Do Lead the design, development, and deployment of scalable Python-based systems for AI applications. Collaborate with data scientists, ML engineers, and product teams to bring AI models into production. Mentor and guide … We’re Looking For 5+ years of professional Python development experience, with at least 2 years in a leadership role . Strong understanding of software architecture, design patterns, and cloud-native development (preferably AWS or GCP). Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face) and deploying models in production. Proficiency in building RESTful More ❯
Posted:

Senior Software Developer (PHP) - ID41282

Slough, England, United Kingdom
JR United Kingdom
such as Aurora, MSK Kafka, ECS, and EMR Experience writing automated unit and integration tests Excellent practical experience with Docker Strong understanding of SOLID principles and design patterns Hands-on experience with one or more DevOps tooling platforms Experience engineering high availability and high throughput OLTP platforms Good understanding of design principles behind scalable applications More ❯
Posted:

Digital Enterprise Architect

Reading, England, United Kingdom
JR United Kingdom
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Posted:

Digital Enterprise Architect

Milton Keynes, England, United Kingdom
JR United Kingdom
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Posted:

Digital Enterprise Architect

High Wycombe, England, United Kingdom
JR United Kingdom
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Posted:

Digital Enterprise Architect

Oxford, England, United Kingdom
JR United Kingdom
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Posted:

Technical Architect - Medical/Healthcare - 1 day in office - London - £80k

Slough, England, United Kingdom
JR United Kingdom
providing knowledge and expertise to medical professionals globally. They are looking for a Solution Architect to join their established cross-functional team based in Central London. Key responsibilities Design and guide the implementation of robust technical solutions that align with product goals. Ensure solutions conform to architectural standards and approved technologies. Serve as the bridge between product and … Science, Software Engineering, or equivalent experience. 8+ years’ experience in software architecture and development, with a focus on web technologies and distributed systems. Deep understanding of design patterns, microservices, and API architecture. Proficiency in serverless architecture and database systems (e.g., RDBMS, NoSQL). Strong programming experience across multiple languages and frameworks (e.g., Java, Python, ReactJS, XML, JSON More ❯
Posted:

Senior Python Developer - Financial Technology

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
/Functional language experience) Degree in Computer Science, Physics, Engineering, Mathematics or similar Experience with high-availability financial systems Solid understanding of algorithms, data structures, and design patterns Knowledge of messaging middleware and TCP/IP networking Front office trading experience (FX/Fixed Income/Derivatives preferred) Agile development experience (SCRUM, XP, Kanban) Excellent problem-solving More ❯
Posted:

Platform Engineer - Azure

Reading, England, United Kingdom
Hybrid / WFH Options
BJSS
knowledge of logging and monitoring tools such as Prometheus, Grafana, Azure Monitor, Azure Log Analytics, Azure App Insights, New Relic, or Datadog. Knowledge of cloud platform design patterns and best practices. Knowledge of common database and caching technologies, such as Azure SQL, CosmosDB, MongoDB, PostgreSQL, MySQL/MariaDB, Memcache, or Redis. Exposure to iterative/agile development More ❯
Posted:

Solutions Architect

slough, south east england, united kingdom
Version 1
architecture, engineering, integration, testing, and cloud technologies (AWS, Azure). Software Delivery Expertise: Skilled in delivering high-quality, reliable, scalable, and secure software using Agile methodologies, design patterns, DevOps tools including test automation, and monitoring. Leadership in Technical Workstreams: Experience in managing large and complex technical projects within global, multi-supplier environments. Practical Engineering Background: Ability to More ❯
Posted:

Full Stack Engineer

slough, south east england, united kingdom
Expedia Group
the stack—building backend services and frontend experiences that are performant, scalable, and user-focused. You'll collaborate closely with data engineers, product managers, and fellow developers to design and deliver solutions that drive real impact. In this role, you will: Design and develop backend services and data APIs using Scala, Java, or Kotlin on the … JVM. Build intuitive and responsive web interfaces using modern JavaScript frameworks (e.g., React, Vue, or Angular). Collaborate with cross-functional teams across product, design, and engineering to deliver full-featured applications. Contribute to the design and implementation of scalable, resilient, and maintainable microservices. Write clean, testable, and efficient code following engineering best practices and design patterns. Participate in technical discussions, design reviews, and code reviews to help shape our engineering standards. Leverage NoSQL databases (e.g., DynamoDB, Elasticsearch) to build high-performance, data-driven services. Support and improve CI/CD pipelines, observability tools, and automation processes to help the team build and deploy reliably. Experience and qualifications: You have More ❯
Posted:

Data Engineer

slough, south east england, united kingdom
Zodiac Maritime
data solutions, enabling the business to make faster, data-driven decisions. You’ll work hands-on with Azure Databricks, Azure Data Factory, Delta Lake, and Power BI to design scalable data pipelines, implement efficient data models, and ensure high-quality data delivery. This is a fantastic opportunity to shape the future of data at Zodiac Maritime while working … with cutting-edge cloud technologies. Key responsibilities and primary deliverables Design, develop, and optimize end-to-end data pipelines (batch & streaming) using Azure Databricks, Spark, and Delta Lake. Implement Medallion Architecture to structure raw, enriched, and curated data layers efficiently. Build scalable ETL/ELT processes with Azure Data Factory and PySpark. Work with Data Architecture to enforce … engineering across the organization. Skills profile Relevant experience & education Hands-on experience with Azure Databricks, Delta Lake, Data Factory, and Synapse. Strong understanding of Lakehouse architecture and medallion design patterns. Proficient in Python, PySpark, and SQL (advanced query optimization). Experience building scalable ETL pipelines and data transformations. Knowledge of data quality frameworks and monitoring. Experience with Git More ❯
Posted:

- Join the Tech Revolution: 15 Ruby on Rails Senior Developers/TECH LEADS Wanted for a High-Gro[...]

Reading, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Once Per Month. ? Are you a talented Ruby on Rails Senior developer/Tech lead with a passion for polyglot programming and a strong foundation in Object-Oriented Design? Do you excel in a full-stack development environment and have a knack for AWS Infrastructure and DevOps? If this sounds like you, we want to hear from you … thrive! What We’re Looking For: ? Ruby on Rails Developers: Proficiency in Ruby on Rails is essential. ? Polyglot Programmers: Experience with multiple programming languages is highly desirable. ? OO Design: Strong skills in Object-Oriented Design and a deep understanding of design patterns. ?️ Full-Stack Expertise: Ability to handle database, back-end, and front-end More ❯
Posted:

- Join the Tech Revolution: 15 Ruby on Rails Senior Developers/TECH LEADS Wanted for a High-Gro[...]

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Once Per Month. ? Are you a talented Ruby on Rails Senior developer/Tech lead with a passion for polyglot programming and a strong foundation in Object-Oriented Design? Do you excel in a full-stack development environment and have a knack for AWS Infrastructure and DevOps? If this sounds like you, we want to hear from you … thrive! What We’re Looking For: ? Ruby on Rails Developers: Proficiency in Ruby on Rails is essential. ? Polyglot Programmers: Experience with multiple programming languages is highly desirable. ? OO Design: Strong skills in Object-Oriented Design and a deep understanding of design patterns. ?️ Full-Stack Expertise: Ability to handle database, back-end, and front-end More ❯
Posted:

Senior Software Engineer – Java Backend

Slough, England, United Kingdom
JR United Kingdom
Engineer with strong Java backend experience, DevOps awareness, and proven technical leadership capabilities to join our Client’s London team. This is a high-impact role involving the design, development, and deployment of backend services that power our client’s security platform. You’ll work on systems at significant scale, leading both engineering efforts and mentoring team members … while collaborating with globally distributed teams in the US, Ireland and India. Responsibilities: Design, develop, and maintain Java-based backend services using Spring Boot , REST/GraphQL , Kafka , PostgreSQL , and RabbitMQ . Contribute to infrastructure modernisation efforts, working closely with DevOps teams on Kubernetes , CI/CD pipelines , and legacy system migrations. Innovate across the stack, taking ownership … 10+ years of professional experience in software engineering, with a strong focus on Java backend development . Solid understanding of Spring Boot , Kafka , RabbitMQ , PostgreSQL , and modern API design patterns. Hands-on experience or familiarity with DevOps tools and concepts – e.g. Kubernetes , Git-based CI/CD , cloud infrastructure (AWS/GCP/Azure). Bonus: Exposure to More ❯
Posted:

Senior Shopify Developer

slough, south east england, united kingdom
Socium - Teams Done Differently
London -Start Up - Hybrid My Client are now looking for Their first in-house Senior Shopify Developer to work alongside their team (i.e., substantially contribute to design and development efforts) but also act as team leader ensuring that the team: Is proceeding unimpeded as efficiently as possible. Is producing reasonable designs and architectures where necessary – i.e., neither over … familiar with CI/CD pipelines, DevOps best practices, and automated testing frameworks. You are intimately familiar with good development practices and principles such as SOLID, DRY, and design patterns. You have worked with both relational and NoSQL databases and have a good working knowledge of SQL. More ❯
Posted:

Senior Software Engineer (Java) – Greenfield Cyber Security SaaS Solutions

slough, south east england, united kingdom
TechHeads
re looking to elevate your career, build secure and scalable systems, and play a key role in a global product roadmap , we want to hear from you. Responsibilities: Design, develop, and maintain Java-based backend services using Spring Boot, REST/GraphQL, Kafka, PostgreSQL, and RabbitMQ. Contribute to infrastructure modernisation efforts, working closely with DevOps teams on Kubernetes … Requirements: 7+ years of professional experience in software engineering, with a strong focus on Java backend development. Solid understanding of Spring Boot, Kafka, RabbitMQ, PostgreSQL, and modern API design patterns. Hands-on experience or familiarity with DevOps tools and concepts – e.g. Kubernetes, Git-based CI/CD, cloud infrastructure (AWS/GCP/Azure). Strong grasp of More ❯
Posted:

Head of App Engineering

Slough, England, United Kingdom
JR United Kingdom
user and developer experience. Collaborate with cross-functional teams to define and execute the product development roadmap. Manage the end-to-end delivery lifecycle, including requirements gathering, architecture design, implementation, and post-launch optimisation. Oversee project plans and resource allocation within the Engineering team, ensuring efficient and high-quality delivery across multiple workstreams. Provide technical leadership and mentorship … appreciation for interactivity, UX principles, and user behavior. Knowledge of React Native and associated tools and frameworks (e.g., TypeScript), coupled with a deep understanding of software architecture and design patterns. Strong understanding of application architectures, including microservices, API-driven platforms, cloud infrastructure (AWS), and DevOps practices. Familiarity with single sign-on technologies (OAuth, SAML, OpenID Connect), identity management More ❯
Posted:

Senior Platform Engineer

Slough, England, United Kingdom
JR United Kingdom
reliable, and secure cloud infrastructure on AWS using technologies including EC2, ECS, Lambda, SQS, DynamoDB, RDS, Cognito, S3, and SNS. Developing and deploying cloud-native applications following microservice design patterns. Implementing infrastructure as code using tools like Terraform or CloudFormation to automate deployment and scaling processes. Automating deployment pipelines and CI/CD processes to ensure rapid and … Infrastrucure-as-Code (IaC), installs & bash scripting Terraform - You will have a strong track record of successfully using Terraform in a professional CI/CD environment Microservices architecture design skills - You will bring experience in understanding how to architect cloud-based systems using microservices, ensuring each component is scalable, secure, and reliable. You will demonstrate the ability to More ❯
Posted:

Python Developer

slough, south east england, united kingdom
mthree
methodologies (XP, SCRUM, Kanban) and continuous integration. A degree in Computer Science, Physics, Engineering, or Mathematics. Excellent problem-solving, analytical skills, and understanding of algorithms, data structures, and design patterns. Familiarity with messaging middleware, TCP/IP networking, and large-scale distributed systems. Strong communication skills and ability to collaborate with business stakeholders. Interest or experience in financial More ❯
Posted:

Sr Solution Architect - SAP SuccessFactors

Maidenhead, England, United Kingdom
dynaTrace software GmbH
innovation. Responsible for the development of the north star architecture and actionable roadmap for the SuccessFactors platform informed by business strategy and objectives. Assist with architecture design patterns, principles, and best practices to enhance platform delivery. Lead proof-of-concept initiatives and benchmarks to assess the feasibility of architectural solutions. Contribute on cross functional initiatives and partner … of agile development methodologies Provide technical leadership and guidance to a team of BSA, configurators, and engineers involved in the development of SucessFactors Proficient understanding of microservices architecture principles, patterns, and best practices, particularly in relation to building and deploying scalable solutions Familiarity with API management tools and practices, including API versioning, documentation, and security. Experience delivering of message …/event-driven design patterns (ex pub/sub, event sourcing). Expertise with DevOps practices and tools, including CI/CD pipelines and infrastructure as code (ex GitHub Actions) Strong collaboration and communication skills, with the ability to convey complex technical concepts to various stakeholders through documentation and training materials. Bachelor’s or Master`s degree More ❯
Posted:

Data Engineer - Telecom

slough, south east england, united kingdom
Response Informatics
Key Responsibilities Design and implement real-time data pipelines using tools like Apache Kafka, Apache Flink, or Spark Streaming. Develop and maintain event schemas using Avro, Protobuf, or JSON Schema. Collaborate with backend teams to integrate event-driven microservices. Ensure data quality, lineage, and observability across streaming systems. Optimize performance and scalability of streaming applications. Implement CI/… experience with Kafka, Kinesis, or similar messaging systems. Familiarity with stream processing frameworks like Flink, Kafka Streams, or Spark Structured Streaming. Solid understanding of event-driven design patterns (e.g., event sourcing, CQRS). Experience with cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools. Knowledge of data modeling, schema evolution, and serialization formats More ❯
Posted:
Design Patterns
the Thames Valley
10th Percentile
£47,500
25th Percentile
£57,500
Median
£82,500
75th Percentile
£83,750