London, South East, England, United Kingdom Hybrid / WFH Options
Noir
retail outlets across 20 countries. With revenues approaching £200 billion they are one of the most admired retailers in the World. They are about to embark upon the design and development of a brand new ecommerce system that is set to take the industry by storm. We are seeking 2 contract TypeScript Engineers with strong NextJs and React … GIT and Agile are also required. All applicants must have previous experience of working independently to meet deadlines, reviewing code and promoting clean coding principles and designpatterns, as well as excellent communication skills in technical and non-technical aspects. The initial contracts will be written for 3 months and are highly likely to be extended thereafter. More ❯
St. Albans, Hertfordshire, South East, United Kingdom
Method-Resourcing
guiding others through implementation and problem-solving. This is a deep technical role, ideal for someone who thrives on code, architecture, and tangible impact. What you'll do Design and build scalable, distributed systems that support safety-critical environments. Lead technical decision-making and resolve engineering challenges across domains. Own the delivery of complex features, ensuring performance, resilience … with Engineering Leads, Architects, and Product to translate roadmap goals into reality. Contribute to a 5-year architectural refresh, evolving systems to event-driven microservices. Mentor engineers through design reviews, pairing, and best-practice development. Maintain and improve CI/CD pipelines, test automation, and production reliability. What you'll bring Proven experience building … and running distributed systems at scale. Deep fluency in modern programming languages and frameworks. Experience delivering secure, high-availability software into production. Strong understanding of architecture, designpatterns, and microservice principles. Ability to balance hands-on coding with architectural oversight and mentorship. Curiosity to explore new tools, paradigms, and emerging technologies. Why join This is a rare More ❯
scraping and parsing of unstructured text (e.g., scanned forms and documents). Collaborating on forecasting and predictive analytics initiatives. Bringing modern engineering practices, testing frameworks, and designpatterns to the wider data function. Tech Stack & Skills Core skills: Strong experience with DBT, Airflow, Snowflake, and Python Proven background in automated testing, CI/CD, and test-driven … development Experience building and maintaining data pipelines and APIs in production environments Nice to have: Knowledge of Snowflake infrastructure and data architecture design Experience using LLMs or MLOps frameworks for data extraction or model training Familiarity with cloud-agnostic deployments and version control best practices What You'll Bring A proactive, hands-on approach to engineering challenges A More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
engaging and simple user interfaces across all internal business systems. You'll collaborate with UX and Product teams, actively participating in all stages of a project, through product design, development, implementation, testing and maintenance. Location/WFH: You'll join colleagues in the impressive Central London office with flexibility to work from home twice a week. About you … and TypeScript You are experienced with other web technologies such as HTML, CSS, Web APIs You have a strong knowledge of Computer Science fundamentals including OOP, DesignPatterns, Data Structures You have experience of working in large, fast paced organisations You are collaborative with great communication skills You are degree educated, having achieved a 2.1 or above More ❯
empowering its employees with career growth, professional development, and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use … and seamless integration with testing frameworks. - Review system design artefacts and derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and … embedded product development, including bare-metal and RTOSes such as ThreadX, QNX or Linux. - Proficiency in C and C++ programming languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control, continuous integration, and automated test More ❯
empowering its employees with career growth, professional development, and the chance to work on meaningful projects that truly make a difference. What You Will Do: - Lead the architecture, design, development, documentation, and testing of embedded and application software for multiple concurrent research, development, and production programmes. - Apply object-oriented design techniques to enable code re-use … and seamless integration with testing frameworks. - Review system design artefacts and derive software requirements and architecture to meet high-level system needs. - Design and maintain software using modelling tools, ensuring accurate code generation where required. - Contribute to the Software Community of Practice, proposing improvements to tools, processes, and techniques to enhance efficiency and innovation. - Mentor and … embedded product development, including bare-metal and RTOSes such as ThreadX, QNX or Linux. - Proficiency in C and C++ programming languages, with a solid understanding of object-oriented design and design patterns. - Experience with software testing, design for test, and best practice software development processes. - Familiarity with version control, continuous integration, and automated test More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
milliseconds And play your part in racing history You belong here. High performance starts with you. Purpose of the Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. As a senior member of the development team, you will provide technical leadership on a … range of projects, contribute to initiatives beyond your own team, and mentor less experienced team members. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies that help improve our Formula 1 car's performance. This starts with aerodynamicists submitting designs via the CFD Portal, through wind … business/team manager. Planning a year in advance, while remaining flexible and adapting to changing circumstances. To drive all stages of the development life cycle: initial analysis, design, implementation, build, integration, testing, deployment, debugging and support. To take ownership and lead on assigned projects in order to deliver solutions on time and on budget. To capture and More ❯
london, south east england, united kingdom Hybrid / WFH Options
Focus on SAP
data-driven solutions, analytical models, and digital tools that empower analysts and commercial teams across multiple trading regions. Working in a highly collaborative, fast-paced environment, you will design, build, and support scalable analytics applications that directly influence trading strategies and business decisions. Key Responsibilities: Partner with analysts and stakeholders to translate business requirements into robust technical solutions … including testing, version control, and CI/CD pipelines. Key Skills: Proven experience in Python programming for data analysis (pandas, numpy, Jupyter). Strong object-oriented programming and designpattern knowledge. Experience with SQL and relational databases. Familiarity with data visualisation tools (e.g., Plotly Dash, Power BI). Understanding of software development best practices (Git, CI/CD More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Focus on SAP
data-driven solutions, analytical models, and digital tools that empower analysts and commercial teams across multiple trading regions. Working in a highly collaborative, fast-paced environment, you will design, build, and support scalable analytics applications that directly influence trading strategies and business decisions. Key Responsibilities: Partner with analysts and stakeholders to translate business requirements into robust technical solutions … including testing, version control, and CI/CD pipelines. Key Skills: Proven experience in Python programming for data analysis (pandas, numpy, Jupyter). Strong object-oriented programming and designpattern knowledge. Experience with SQL and relational databases. Familiarity with data visualisation tools (e.g., Plotly Dash, Power BI). Understanding of software development best practices (Git, CI/CD More ❯
Redhill, Surrey, England, United Kingdom Hybrid / WFH Options
Travelers Insurance Co. Ltd
office and two days at home (or pro rata for part-time employees). This policy may be changed at the Company’s discretion. What Will You Do? Design, implement, and manage cloud-based infrastructure solutions using AWS native services. Develop and maintain CI/CD pipelines to automate build, test, and deployment processes. Monitor system performance and … is a plus. Bachelor's degree preferred in Technology or a similar field (or equivalent experience). Strong understanding of software development principles, including object-oriented programming and design patterns. Proficiency in Python for developing automation scripts, tools, and applications. Experience with version control systems, particularly Git, and understanding of branching strategies. Familiarity with software testing methodologies and More ❯
to degree level or relevant experience in a computing related discipline (S&I). Experience In C# programming language and dotnet ecosystem (S&I). Experience in software design, development, and testing (S&I). Significant knowledge of Software and Systems Architectures (S&I). Strong understanding of Compiler Engineering (S&I). Microsoft tools: Windows, Office, Teams … Demonstrable experience in several of the following: (S&I). o Agile Engineering Practices. o DevOps: Kubernetes, CI/CD pipelines. o High performance computing. o Enterprise integration design patterns. o User interface/user experience development. o Rust, Python, C++ programming languages. o Quantum programming tools & languages. o Development, test, and deployment of embedded devices . o More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
performance testing to create bespoke solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. What Youll Be Doing Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination . Collaborate with Clients: Work closely … environments (SCRUM, Kanban, TDD, BDD). Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc. Awareness of the latest developments in testing tools and design patterns. Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects. Familiarity with testing in cloud environments such as AWS, Azure or Google More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Talent
delivering modern, cloud-native solutions—rebuilding internal systems, creating efficient digital processes, and ensuring scalable, high-quality software delivery. As Lead Java Developer you will be responsible for: Design and develop modern, cloud-based services using Java and Node.js. Build and maintain microservices and UI components, ensuring seamless integration between front-end interfaces and back-end APIs. Implement … developing modern cloud-native applications using Java and Node.js. Strong background in microservices architecture, including both front-end (UI) and API components. Proficiency in Kafka and event-driven design patterns. Deep understanding of AWS cloud services and architecture best practices. Strong experience with NoSQL (MongoDB) and SQL databases. Expertise in containerization with Docker and orchestration with Kubernetes. Experience More ❯
london, south east england, united kingdom Hybrid / WFH Options
Talent
delivering modern, cloud-native solutions—rebuilding internal systems, creating efficient digital processes, and ensuring scalable, high-quality software delivery. As Lead Java Developer you will be responsible for: Design and develop modern, cloud-based services using Java and Node.js. Build and maintain microservices and UI components, ensuring seamless integration between front-end interfaces and back-end APIs. Implement … developing modern cloud-native applications using Java and Node.js. Strong background in microservices architecture, including both front-end (UI) and API components. Proficiency in Kafka and event-driven design patterns. Deep understanding of AWS cloud services and architecture best practices. Strong experience with NoSQL (MongoDB) and SQL databases. Expertise in containerization with Docker and orchestration with Kubernetes. Experience More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Talent
delivering modern, cloud-native solutions—rebuilding internal systems, creating efficient digital processes, and ensuring scalable, high-quality software delivery. As Lead Java Developer you will be responsible for: Design and develop modern, cloud-based services using Java and Node.js. Build and maintain microservices and UI components, ensuring seamless integration between front-end interfaces and back-end APIs. Implement … developing modern cloud-native applications using Java and Node.js. Strong background in microservices architecture, including both front-end (UI) and API components. Proficiency in Kafka and event-driven design patterns. Deep understanding of AWS cloud services and architecture best practices. Strong experience with NoSQL (MongoDB) and SQL databases. Expertise in containerization with Docker and orchestration with Kubernetes. Experience More ❯
reading, south east england, united kingdom Hybrid / WFH Options
Thames Water
a MuleSoft Technical Lead to own and deliver enterprise integration capabilities across Thames Water. You will play a key role in building scalable, secure, and reusable APIs and integration patterns using MuleSoft AnyPoint and SAP Integration Suite. This role is central to driving operational excellence, supporting data strategy, and ensuring the stability and evolution of our integration platforms. As … and ensure platform governance while mentoring team members and promoting DevOps best practices. What you’ll do as a MuleSoft Technical Lead: Integration Development & Platform Engineering: Lead the design, development, testing, and deployment of high … quality APIs and integration solutions using MuleSoft and related tools. Translate business requirements into robust, scalable integration architectures aligned with enterprise standards. Design and implement reusable integration patterns and components to drive delivery efficiency. Deliver end-to-end integrations between cloud/on-prem systems, ensuring functional and non-functional requirements are met. Define and manage development More ❯
Basingstoke, Hampshire, South East, United Kingdom Hybrid / WFH Options
Anson Mccade
own the full software architecture for major projects, from concept through to implementation. • Establish the structural and temporal architecture, ensuring consistency and integrity across components. • Identify and manage design drivers such as real-time performance, safety, security, flexibility and reusability. • Produce derived and emergent requirements with clear rationale and traceability. • Collaborate closely with systems, hardware and software engineers … to ensure technical alignment. • Contribute to long-term technology strategy, influencing tools, frameworks and architectural direction. What We're Looking For: • Strong technical background in software design and architecture. • Experience with model-based engineering and software design patterns. • Proficiency in one or more programming languages (e.g. C++, C#, Java, Python). • Knowledge of modern engineering practices More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Anson Mccade
own the full software architecture for major projects, from concept through to implementation. • Establish the structural and temporal architecture, ensuring consistency and integrity across components. • Identify and manage design drivers such as real-time performance, safety, security, flexibility and reusability. • Produce derived and emergent requirements with clear rationale and traceability. • Collaborate closely with systems, hardware and software engineers … to ensure technical alignment. • Contribute to long-term technology strategy, influencing tools, frameworks and architectural direction. What We're Looking For: • Strong technical background in software design and architecture. • Experience with model-based engineering and software design patterns. • Proficiency in one or more programming languages (e.g. C++, C#, Java, Python). • Knowledge of modern engineering practices More ❯
Song Data & AI We Are: Accenture Song accelerates growth and value for our clients through sustained customer relevance. Our capabilities span ideation to execution: growth, product and experience design; technology and experience platforms; creative, media and marketing strategy; and campaign, content and channel orchestration. With strong client relationships and deep industry expertise, we help our clients operate at … and intelligence. Visit us at: https://gb-en/about/accenture-song-index Role Overview: As a Customer Data Architect – Associate Manager, you will help design and implement scalable, secure, and high-performing customer data architectures. You will work with cross-functional teams to define data strategies, architect solutions, and enable data readiness for AI … Responsibilities Architect modern customer data platforms and integration pipelines across structured and unstructured sources. Translate business requirements into scalable data solutions aligned with customer engagement goals. Lead the design and implementation of data models, pipelines, and integration frameworks. Support the implementation of Customer Data Platforms (CDPs), MDM, and CRM systems. Ensure compliance with data governance, metadata standards, and More ❯
that power applications, tooling, and commercial products across the business. What you’ll be doing: -Build and maintain event-driven data pipelines that power Citywire’s Catalyst platform. -Design resilient, fault-tolerant workflows using AWS services such as Lambda, Kinesis, SQS, DynamoDB Streams, and EventBridge. -Implement processors that ensure data consistency across DynamoDB, PostgreSQL (Aurora), OpenSearch, and BigQuery. … engineering or backend development, with solid Python skills and hands-on use of AWS event-driven services. -Event-Driven Knowledge: Understanding of DLQs, retries, buffering, idempotency, and resilient design patterns. -Cloud & CI/CD Experience: Familiarity with Terraform, Git-based workflows, and cloud-native deployments. -Database Skills: Experience with SQL and NoSQL databases such as PostgreSQL, DynamoDB, or More ❯
that power applications, tooling, and commercial products across the business. What you’ll be doing: -Build and maintain event-driven data pipelines that power Citywire’s Catalyst platform. -Design resilient, fault-tolerant workflows using AWS services such as Lambda, Kinesis, SQS, DynamoDB Streams, and EventBridge. -Implement processors that ensure data consistency across DynamoDB, PostgreSQL (Aurora), OpenSearch, and BigQuery. … engineering or backend development, with solid Python skills and hands-on use of AWS event-driven services. -Event-Driven Knowledge: Understanding of DLQs, retries, buffering, idempotency, and resilient design patterns. -Cloud & CI/CD Experience: Familiarity with Terraform, Git-based workflows, and cloud-native deployments. -Database Skills: Experience with SQL and NoSQL databases such as PostgreSQL, DynamoDB, or More ❯
london (city of london), south east england, united kingdom
Citywire
that power applications, tooling, and commercial products across the business. What you’ll be doing: -Build and maintain event-driven data pipelines that power Citywire’s Catalyst platform. -Design resilient, fault-tolerant workflows using AWS services such as Lambda, Kinesis, SQS, DynamoDB Streams, and EventBridge. -Implement processors that ensure data consistency across DynamoDB, PostgreSQL (Aurora), OpenSearch, and BigQuery. … engineering or backend development, with solid Python skills and hands-on use of AWS event-driven services. -Event-Driven Knowledge: Understanding of DLQs, retries, buffering, idempotency, and resilient design patterns. -Cloud & CI/CD Experience: Familiarity with Terraform, Git-based workflows, and cloud-native deployments. -Database Skills: Experience with SQL and NoSQL databases such as PostgreSQL, DynamoDB, or More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
Stevenage This is a fantastic role for a Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Salary : up to circa £80,000 depending on experience Dynamic (hybrid) working : typically 3 to 4 days per week on-site, due to workload classification Security Clearance … to define and monitor the Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements. Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions and rationale. Define the architecture … affect the integrity of the architecture. Collaboration is critical within this role from working closely with other Architects, Technical Specialists and wider engineering key contacts, supporting the wider design activities and reviews. You will also have the opportunity to influence the Software Engineering Technology Strategy, Software Product Lines, new technologies, obsolescence, new methods and tools, by considering longer More ❯
This is a hands-on, leadership role that requires deep technical expertise, strategic vision, and excellent communication skills to collaborate with stakeholders at all levels. Key Responsibilities Solution Design & Architecture (40%) Lead the end-to-end architecture and design of complex Salesforce solutions, ensuring they align with business goals, are scalable, and adhere to best practices. … Create and present comprehensive architecture deliverables, including solution design documents, technical architecture diagrams, data models, and integration specifications. Evaluate and recommend AppExchange products and other third-party tools to extend platform functionality. Define and govern the platform's technical and security architecture, including identity and access management, data sharing, and compliance. Technical Leadership & Strategy (30%) Provide expert guidance … Cloud, Experience Cloud, etc.). Deep, hands-on expertise in Apex, Lightning Web Components, and declarative automation tools (Flow, Process Builder). Extensive experience designing and architecting complex integration patterns (REST/SOAP APIs, middleware like MuleSoft) and data migration strategies. Strong understanding of key architectural concepts: governance, identity, security, and platform limits. Skills: Exceptional communication, presentation, and interpersonal More ❯