Our Club, our teams, our community. There is only one Hotspur. Tottenham Hotspur. The Role We are seeking a dynamic and technically accomplished Solution Architect to lead the design and integration of the Club's digital ecosystem. This role will be pivotal in shaping and delivering scalable, secure, and high-performing solutions across our digital platforms, including content … OTT streaming and ecommerce. Key Responsibilities Set the overall design and technical standards and guide development teams. Define and own the overall technical architecture for digital products, including web, mobile … and OTT platforms. Lead the design of modular and scalable solutions that align with business goals, technology strategies, and user needs. Establish technical standards, designpatterns, and development frameworks for internal and external teams. Design and document robust integration patterns between core systems such as ERP, OMS, CRM (Salesforce), Identity (Okta), PIM More ❯
re a self-starter who will be part of an empowered agile team working on our portfolio of risk products. You'll be responsible for the analysis, definition, design, implementation, testing, maintenance, and support of the Risk products, working individually or leading a small team of engineers. You'll work closely with QA engineers to ensure that what … junior members also forms part of the role, working alongside the team management to help further enhance the skills and capabilities of the team. Main Responsibilities/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to company standards, best … Owner Role Requirements: Experienced Software Engineer with strong Python skills and willingness to cross-train. Understanding of other programming languages and object-oriented principles. Knowledge of designpatterns, unit testing, databases, SQL, and secure coding. Proficiency with cloud technologies, preferably AWS, or willingness to learn. Excellent communication skills, ability to write clean, readable, and reusable code. Experience More ❯
multiple technology stacks such as Angular, Java/C#.NET, and Python. Possess strong experience with AWS Stack, SQL/No-SQL implementations. Champion policies, procedures, and best practice design principles. Analyze business requirements to identify flexible and pragmatic design changes for development and production architectures. Act as a technical consultant, providing technical knowledge, coaching/mentoring … of contact. Prior experience with BPM implementation is highly advantageous. Qualifications Degree qualified in a science or IT-based discipline. Proven experience in technical architecture covering designpatterns and platforms such as UIs, micro-services, data lakes, APIs, RDBMS, and NoSQL databases. Strong familiarity with formal design and SDLC methodologies, particularly Agile/SAFe. Significant … experience designing solutions in distributed, highly resilient environments (Microservices Architecture, EDD-Event Driven Architecture, SOA, DDD-Domain Driven Design). Experience in integrating enterprise application solutions. Understanding of information security concerns and best practices. Cloud solution design and architecture experience, both native and IaaS, ideally on AWS. Experience managing design dependencies in a highly More ❯
Bournemouth, England, United Kingdom Hybrid / WFH Options
Connect Group
resolve software issues. Control hardware components through software. Contribute to sprint planning and documentation. Collaborate with a multidisciplinary team. Provide technical leadership and mentorship. Integrate new features and design workflows. Participate in design reviews and backlog prioritisation. Qualifications: 6+ years of .NET software experience with hardware platforms in a regulated domain (e.g., ISO9001). Expertise in software architecture, designpatterns, and usability. Strong WPF, web services, and MS SQL experience. Deep understanding of multithreading, asynchronous programming, image processing, and large datasets. Proficiency with Azure DevOps/JIRA, Git, and More ❯
London, England, United Kingdom Hybrid / WFH Options
Arrows
engineering team. This is a hands-on technical leadership role with high visibility and impact across the organisation. You'll work on large-scale systems, contributing to the design and development of modern, scalable, cloud-native .NET applications. You'll collaborate closely with platform teams, influence tech strategy, mentor engineers, and help evolve systems that serve both public … .NET Core, ASP.NET Cloud experience with AWS (Lambda, DynamoDB) or Azure + DevOps Proficiency with IaC tools like Terraform Strong grasp of modern dev methodologies and designpatterns Exposure to containerisation and CI/CD tooling Bonus: Familiarity with Go, Python, React, TypeScript, Node.js ️ Location : Hybrid - 2 days a week in London This is a high-impact … United Kingdom 1 week ago London, England, United Kingdom 2 weeks ago Multi Skilled Engineer - Electrical Engineer Bias London, England, United Kingdom 1 day ago Senior Innovation and Design Engineer, Worldwide Design and Engineering London, England, United Kingdom 2 weeks ago Senior Solutions Design Engineer, Worldwide Design and Engineering London, England, United More ❯
London, England, United Kingdom Hybrid / WFH Options
CFC
quickly. You will also have: Experience of end-to-end design, build and delivery within a Cloud-native environment. Experience with microservices framework and event- driven architecture patterns and technologies. Experience with Microsoft SQL Server services (database, integration services & reporting services) including T-SQL including stored procedures (essential), Database tuning (bonus) and Designpatterns … is trusted by more than 100,000 businesses across 90 countries. At CFC, insurance isn't just about underwriting. From data science to software development, and digital marketing design, we've got something for everyone. We're passionate about pushing boundaries, thinking differently and building the insurance company of the future. CFC is committed to the principles of More ❯
levels of reliability, maintainability, usability, and performance. The Responsibilities Work with the Lead System Architect to define the architecture the individual scrum teams will implement Contribute to the design of SaaS software solutions meeting functional and non-functional requirements. Lead and guide implementation of product code, following best practices for maintainability, testability and performance. Lead and guide implementation … skills to complement our existing teams, hence candidates will need to demonstrate: Experience (or demonstrable knowledge of) API-first design Fundamental knowledge of Distributed Systems and Messaging patterns Experience with backend development: RESTful API’s and services for Microsoft cloud deployments using C# .NET Core, Azure infrastructure and services, JSON/XML. Experience of working with cloud … DevOps principles, with the ability to create automated processes to continuously deliver SaaS products on a regular cadence. Experience with software engineering best practices: object-oriented, designpatterns, SOLID principles. Experience with software development ecosystem (IDE’s, version control, test automation/CI, etc.). Strong appreciation of building flexible cross-functional full-stack squads with shift More ❯
London, England, United Kingdom Hybrid / WFH Options
Government Digital and Data
want to maximise the potential of everyone who chooses to work for us through opportunities to develop your skills and experience. We also offer a range of flexible working patterns and support to make a fulfilling career accessible to you and offer a Civil Service pension with an average employer contribution of 28.97%. Where your role permits, we … optimising our development processes. Your responsibilities will include overseeing tools and testing environments, managing central code control, maintaining development standards, and writing software that automates systems. You will design secure solutions and deliver complex projects using modern development standards. Your role will also involve troubleshooting and resolving complex service faults and designing efficient systems with medium levels of … the right standards and tools (Skill Level: Practitioner) Prototyping.You can approach prototyping as a team activity, actively soliciting prototypes and testing with others. You can establish designpatterns and iterate them use a variety of prototyping methods and choose the most appropriate (Skill Level: Practitioner) Service Support.You can identify, locate, and fix complex service faults, and advise More ❯
L analytics, a time series engine for historical data, and a multi-asset class pricing and risk engine. Responsibilities: Collaborate with stakeholders to address business needs and opportunities. Design, build, and maintain solutions in C# .NET (plus SQL, TypeScript, Python, C++, and PowerShell), ensuring high standards in design, testing, and operations. Review and provide feedback on … development work within the Core Quants team. Troubleshoot quantitative issues and provide insights into the system’s current state. Analyse and enhance system performance, design, and operational efficiency. Support Investment Quants with integrating new analytics models. Continuously challenge and improve existing systems, processes, and delivery methods through technical innovation. Ideal Candidate: A minimum 2.1 … in a numerate degree from a top university with strong academic results. Strong software engineering skills, including experience in designing APIs, understanding object-oriented and functional designpatterns, and knowledge of distributed systems and asynchronous programming. Expertise in C# and .NET, or a demonstrated ability to learn quickly. Passionate about building robust, testable software with experience in More ❯
microservices, Java, and event-driven design. Key Responsibilities: • Cloud Architecture Design: Lead the design of cloud-based systems and solutions, utilising AWS and modern architectural patterns such as microservices, event-driven architectures, and serverless computing to meet both current and future business needs. • Cloud Security: Develop and implement robust security architectures for cloud solutions, ensuring … Driven Systems: Lead a team to architect event-driven systems using Kafka, designing and managing messaging frameworks to handle real-time data processing across distributed microservices. • Microservices Architecture: Design and oversee the development of microservices-based systems, establishing best practices for modularity, scalability, and maintainability, with a focus on Java-based backend services. • Technical Leadership: Provide technical leadership … efficiency and minimise cloud spend. • Risk Management: Identify and mitigate technical risks in cloud-based systems and infrastructure. • Documentation & Best Practices: Develop and maintain architectural standards, designpatterns, and documentation, ensuring a shared understanding of technical solutions. Capturing/documenting architectural decisions. The Fit: We are looking for someone with previous experience in designing and implementing large More ❯
Strategy and Vision Define and communicate the architectural vision, strategy, and roadmap aligned with business goals and tech evolution Establish and embed architectural governance, best practices, designpatterns, and coding standards Lead the technical architecture of the CPaaS platform to ensure scalability, performance, and compliance Technical Expertise Design and oversee the architecture & implementation of a … including executives Lead architectural reviews, technical discussions, and design sessions to ensure alignment across projects Core Requirements: Proven experience standardising managed platforms across distributed systems, with reusable patterns and governance (ideally in the CPaaS industry) Strong leadership and team management skills to inspire, guide & motivate a team architects Deep expertise in cloud-based microservice and real-time More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Halian
have, but not essential. This role is crucial to driving the development of our next-generation financial solutions, contributing to architecture decisions, and mentoring junior developers. Key Responsibilities: Design, develop, and maintain robust, scalable, and secure applications using .NET (C#, .NET Core/.NET 6+) Work on cloud-native solution development using AWS services such as Lambda, API … more Collaborate with product managers, architects, and other developers to deliver high-quality features and enhancements Write clean, maintainable, and efficient code following best practices and designpatterns Participate in architectural reviews and contribute to technical decision-making Optimize applications for performance, scalability, and security Mentor and support junior developers and contribute to team knowledge sharing Ensure … FinTech or financial services environments Nice to Have: Frontend experience with modern frameworks (e.g., React, Angular) Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS) Exposure to domain-driven design (DDD), CQRS, or microservices architecture Certification in AWS (e.g., AWS Certified Developer or Solutions Architect) Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field More ❯
have, but not essential. This role is crucial to driving the development of our next-generation financial solutions, contributing to architecture decisions, and mentoring junior developers. Key Responsibilities: Design, develop, and maintain robust, scalable, and secure applications using .NET (C#, .NET Core/.NET 6+) Work on cloud-native solution development using AWS services such as Lambda, API … more Collaborate with product managers, architects, and other developers to deliver high-quality features and enhancements Write clean, maintainable, and efficient code following best practices and designpatterns Participate in architectural reviews and contribute to technical decision-making Optimize applications for performance, scalability, and security Mentor and support junior developers and contribute to team knowledge sharing Ensure … FinTech or financial services environments Nice to Have: Frontend experience with modern frameworks (e.g., React, Angular) Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS) Exposure to domain-driven design (DDD), CQRS, or microservices architecture Certification in AWS (e.g., AWS Certified Developer or Solutions Architect) Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
of the FinTech domain. This role is crucial to driving the development of our next-generation financial solutions, contributing to architecture decisions, and mentoring junior developers. Key Responsibilities: Design, develop, and maintain robust, scalable, and secure applications using .NET (C#, .NET Core/.NET 6+) Lead cloud-native solution development using AWS services such as Lambda, API Gateway … more Collaborate with product managers, architects, and other developers to deliver high-quality features and enhancements Write clean, maintainable, and efficient code following best practices and designpatterns Participate in architectural reviews and contribute to technical decision-making Optimize applications for performance, scalability, and security Mentor and support junior developers and contribute to team knowledge sharing Ensure … FinTech or financial services environments Nice to Have: Frontend experience with modern frameworks (e.g., React, Angular) Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS) Exposure to domain-driven design (DDD), CQRS, or microservices architecture Certification in AWS (e.g., AWS Certified Developer or Solutions Architect) Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field More ❯
L analytics, a time series engine for historical data, and a multi-asset class pricing and risk engine. Responsibilities: Collaborate with stakeholders to address business needs and opportunities. Design, build, and maintain solutions in C# .NET (plus SQL, TypeScript, Python, C++, and PowerShell), ensuring high standards in design, testing, and operations. Review and provide feedback on … development work within the Core Quants team. Troubleshoot quantitative issues and provide insights into the system’s current state. Analyse and enhance system performance, design, and operational efficiency. Support Investment Quants with integrating new analytics models. Continuously challenge and improve existing systems, processes, and delivery methods through technical innovation. Ideal Candidate: A minimum 2.1 … in a numerate degree from a top university with strong academic results. Strong software engineering skills, including experience in designing APIs, understanding object-oriented and functional designpatterns, and knowledge of distributed systems and asynchronous programming. Expertise in C# and .NET, or a demonstrated ability to learn quickly. Passionate about building robust, testable software with experience in More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Halian
have, but not essential. This role is crucial to driving the development of our next-generation financial solutions, contributing to architecture decisions, and mentoring junior developers. Key Responsibilities: Design, develop, and maintain robust, scalable, and secure applications using .NET (C#, .NET Core/.NET 6+) Work on cloud-native solution development using AWS services such as Lambda, API … more Collaborate with product managers, architects, and other developers to deliver high-quality features and enhancements Write clean, maintainable, and efficient code following best practices and designpatterns Participate in architectural reviews and contribute to technical decision-making Optimize applications for performance, scalability, and security Mentor and support junior developers and contribute to team knowledge sharing Ensure … FinTech or financial services environments Nice to Have: Frontend experience with modern frameworks (e.g., React, Angular) Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS) Exposure to domain-driven design (DDD), CQRS, or microservices architecture Certification in AWS (e.g., AWS Certified Developer or Solutions Architect) Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field More ❯
St Albans, England, United Kingdom Hybrid / WFH Options
Fab Lab ABQ
voice heard and can make a real impact on the bottom line, earning significant bonuses. As a Senior C# Developer you'll join an Agile development team to design and develop new features and enhancements to complex trading systems within a microservices environment (300 services). You'll be working with a modern tech stack using C# .Net … to work from home three days a week. About you: You have strong C# .Net Core backend development skills You're a technologist with an interest in System Design and understanding how things work … at low level You have a good knowledge of AWS, microservices and SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures, Algorithms You enjoy collaborating and learning new things What's in it for you: As a Senior C# Developer/Software Engineer you will earn a competitive More ❯
also expected to plan and manage their own work efficiently. About the Team An Architect at Next Technology is an IT specialist with a focus on enterprise IT design, implementing complex solutions and specifying the design of services that support IT strategy, organisational roadmaps, and Next Technology Solutions standards. About the Role Set technical direction and … Analytics) and provide technical leadership in collaboration with key technical and business stakeholders. Define, document, share (explain/present), and maintain solution architectures and high-level designpatterns for the data platform in alignment with organisational goals and objectives. Own the creation of data best practices and standards in collaboration with technical stakeholders. Maintain a good high … for designing efficient and scalable data models. Excellent documentation and diagramming skills. Technical Cloud Certification preferred e.g., Azure, Amazon Web Services, or Google. Knowledge and experience of data processing patterns (ETL, ELT, Batch, Streaming). About Us You know Next, but did you know we’re a FTSE-100 retail company employing over 35,000 people across the UK More ❯
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … features and improve libraries and tools Ensure feature implementation meets client expectations Provide estimates and evaluate performance/quality trade-offs Participate in technical discussions for architecture and design solutions Contribute to architectural planning and refactoring Analyze and fix defects Report on status, results, and obstacles Conduct interviews Collaborate with engineers and team members, sharing knowledge and insights More ❯
and deliver secure, quality code. Role This role involves working with a team of talented developers to develop high performance, high volume solutions. You will be responsible for: • Design and implement microservice capabilities in Java • Develop high-quality, secure, scalable and maintainable software solutions. • Apply best practices for automated testing, automated code quality, automated delivery & automated monitoring. • Mentor … higher. Experience with Go is a plus • Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture • Experience with Kubernetes and container technologies • Experience with DesignPatterns and Enterprise Integration Patterns • Experience with SQL, Multi-threading, Message Queuing & Distributed Systems • Experience with one or more Cloud platforms with a good working knowledge of availability zones More ❯
L analytics, a time series engine for historical data, and a multi-asset class pricing and risk engine. Responsibilities: Collaborate with stakeholders to address business needs and opportunities. Design, build, and maintain solutions in C# .NET (plus SQL, TypeScript, Python, C++, and PowerShell), ensuring high standards in design, testing, and operations. Review and provide feedback on … development work within the Core Quants team. Troubleshoot quantitative issues and provide insights into the system’s current state. Analyse and enhance system performance, design, and operational efficiency. Support Investment Quants with integrating new analytics models. Continuously challenge and improve existing systems, processes, and delivery methods through technical innovation. Ideal Candidate: A minimum 2.1 … in a numerate degree from a top university with strong academic results. Strong software engineering skills, including experience in designing APIs, understanding object-oriented and functional designpatterns, and knowledge of distributed systems and asynchronous programming. Expertise in C# and .NET, or a demonstrated ability to learn quickly. Passionate about building robust, testable software with experience in More ❯
embedded systems processing large quantities of data before returning it to the user. Duties and Responsibilities All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation, and training. Programming to deliver robust, clean, high-quality software applications. Creation of functional designs and specifications. Rigorous approach to testing, including informal regression testing and … programming and developing RESTful APIs for client-server architecture. Strong architectural skills and knowledge of C# and object-oriented programming (OOP). Good understanding of software designpatterns and data structures. Good understanding of the Agile Development cycle. Good analytical and problem-solving ability. Attention to detail and a passion for producing high-quality software with clean More ❯
how customers buy services with the same ease as products. Our initiative aims to transform Amazon's service offerings through innovative technology solutions. As an SDE, you will design and implement scalable solutions while tackling complex large-scale computing challenges. Your role involves applying expertise in data structures, algorithms, and object-oriented programming. You'll own systems end … of Amazon's service ecosystem. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - 3+ years of programming with at least one software programming language experience - Bachelor's or Master's degree in Computer … systems - Excellent communication and collaboration skills - Demonstrated ability to deliver high-quality, customer-focused solutions - Strong analytical skills with ability to balance detailed implementation and high-level system design Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and More ❯
London, England, United Kingdom Hybrid / WFH Options
Hearst Communications, Inc
product and software design discussions, working directly with other engineers, product and design teams, DevOps, and other stakeholders. Use well-reasoned, appropriate designpatterns and best practices. You will work closely with product managers, other software engineers, researchers, and various brand team members to ensure a seamless and positive user experience across all … guidance to junior and senior engineers, including code reviews, architectural decisions, and best practices. End-to-End Execution: Lead the execution of features and projects from inception through design, implementation, delivery, and post-release iteration in an agile environment. Technology Expertise: Lead the adoption of new tools, languages, and frameworks as required, while being adaptable and technology-agnostic. More ❯
ability to combine logical and analytical thinking with excellent interpersonal skills. What You Will Do Own and develop our overall Solution Architecture in line with the business strategy. Design and document comprehensive end-to-end solutions covering software, infrastructure, and integration components. Ensure designs and technology decisions align with architectural principles, standards, and templates. Guarantee architecture compliance with … security, regulatory, and compliance requirements. Participate actively in the Technical Design Authority (TDA) community. Create and maintain communication and engineering diagrams, including capability maps, process flows, value streams, data-flow diagrams, and solution designs. Collaborate with Product Owners and Business Analysts to support business roadmaps, feasibility, and analysis. Work with the Head of Planning to validate, breakdown, and … or Quote-to-Cash processes. Proven track record delivering complex, high-volume, high-performance solutions using microservice architecture. Broad technical awareness and expertise. Knowledge of architectural designpatterns, including event-driven architectures. Experience working with high-performing agile teams. Retail domain knowledge is preferred. Experience in architecture governance processes such as technology selection, application lifecycle management, and More ❯