on them. If the relationship works well both ways there is excellent scope for this to become a long-term contracting role. What you'll do: Lead the design of enterprise-scale Salesforce solutions for a major Public Health client. Take ownership of technical delivery, ensuring solutions are robust, scalable, and delivered to a high standard. Act as … a trusted advisor, translating complex technical concepts into clear options and recommendations for stakeholders and client design authorities. Oversee solution planning and estimation, contributing to tenders and project proposals where required. Guide and mentor delivery teams, driving best practice in Salesforce architecture, development, and integration. Conduct regular quality reviews to ensure technical deliverables meet Deloitte Digital's high … just functional or business-focused. Strong understanding of core Salesforce platform capabilities, including Sales Cloud, Service Cloud, and ideally Health Cloud or other Industry Clouds. Solid experience with integration patterns and tools such as Mulesoft, Dell Boomi, Informatica, or similar middleware. Excellent grasp of architectural designpatterns, solution options, and trade-offs - with the ability to More ❯
Dublin City Centre, Dublin, United Kingdom Hybrid / WFH Options
Deloitte
on them. If the relationship works well both ways there is excellent scope for this to become a long-term contracting role. What you'll do: Lead the design of enterprise-scale Salesforce solutions for a major Public Health client. Take ownership of technical delivery, ensuring solutions are robust, scalable, and delivered to a high standard. Act as … a trusted advisor, translating complex technical concepts into clear options and recommendations for stakeholders and client design authorities. Oversee solution planning and estimation, contributing to tenders and project proposals where required. Guide and mentor delivery teams, driving best practice in Salesforce architecture, development, and integration. Conduct regular quality reviews to ensure technical deliverables meet Deloitte Digital's high … just functional or business-focused. Strong understanding of core Salesforce platform capabilities, including Sales Cloud, Service Cloud, and ideally Health Cloud or other Industry Clouds. Solid experience with integration patterns and tools such as Mulesoft, Dell Boomi, Informatica, or similar middleware. Excellent grasp of architectural designpatterns, solution options, and trade-offs - with the ability to More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
a Java Software Engineer you will develop, test and maintain high-quality, low-latency Java applications handling millions of requests per day, collaborating with cross-functional teams to design systems that meet business and regulatory requirements. You'll seek to continuously improve system performance and scalability, implement automated testing, CI/CD pipelines and document system workflows, architecture … and design decisions. Location/WFH: You can work from home from anywhere in the UK on a fulltime basis, 0900-1800 with some flexibility around start/finish times - please note: you must have the right to work in the … UK and be UK based. About you: You have strong Java development experience including concurrency, garbage collection, low level performance optimisation, data structures and memory efficient designpatterns You have experience with low latency systems, particularly OMS (Order Management Systems), EMS (Execution Management Systems) You have strong design skills and can explain full system workflows More ❯
impactful environment. Role Overview/What will you do: End-to-End SDLC Ownership: Drive the full Software Development Life Cycle for the Equities Smart Order Router, from design to deployment, ensuring robust and high-performance solutions. Global Collaboration: Work intimately with key stakeholders and colleagues across global regions, including product teams, quantitative analysts, and other engineering groups. … including shell scripting and an understanding of system-level performance tuning and troubleshooting in a Linux environment. Microservices Architecture: Practical experience with microservices architecture principles and designpatterns, including developing, deploying, and managing services in a distributed environment. Any Beneficial/Nice to have skills and experience: Algorithmic Trading & Routing Strategies: Direct experience in the development or More ❯
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, designpatterns, and familiarity with Test-driven/Agile methodologies like Scrum and continuous delivery principles are preferred. More ❯
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 designpatterns 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 designMore ❯
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, designpattern 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 ❯
Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF Experience in writing installation packages in InstallSheild Experience designing and developing software including using UML and designpatterns Experience in Agile methodology. Experience with source control management systems and continuous integration/deployment environments Experience with relational database design and development. Experience coding reusable single More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Senior Software Engineer More ❯
to be effective and be able to implement and deliver consistently Resource planning, hiring, team strategy, cross-functional coordination Help drive technical decisions such as architecture, designpatterns, CI/CD pipelines, and coding practices to support scalable, resilient, high-performing solutions Proven track record of successfully managing competing priorities Navigate ambiguity and deliver incrementally Assess and More ❯
Sheffield, Yorkshire, United Kingdom Hybrid / WFH Options
The Curve
including unit and integration tests. Experience in web development with modern frontend frameworks like React, Vue, or Angular. Strong debugging and troubleshooting skills. Understanding of data structures and design patterns. Comfortable working in a command line environment. Familiarity with continuous integration and deployment. Experience with cloud providers such as AWS, Azure, or Google Cloud. Containerization experience (Docker/ More ❯
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar's engineering organisation: contributing to standards, designpatterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. Key Skills The successful candidate should have these skills More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Ripjar
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar's engineering organisation: contributing to standards, designpatterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. Key Skills The successful candidate should have these skills More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Ripjar
key customers to understand their needs and develop an effective combined product and technology roadmap. Key Tasks: Architectural oversight over Ripjar's software platforms. Leading contribution to product design and development. Empowering Staff and Senior engineers to own key elements of the product and architecture. Empowering technology and … product leaders and teams to design and deliver high quality software products. Take a leading role in Ripjar's engineering organisation: contributing to standards, designpatterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. Key Skills The successful candidate should have these skills More ❯
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 designpatterns 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 ❯
edge frontier models. This is an opportunity for someone who is passionate about learning how to utilise this in production use cases. Youll own the end-to-end design and development of key features of our web application along with the underlying services that support it. Youll be joining a small, dynamic and fast-paced team with a … focus on quality, usability and impact. Youll 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 customers. Youll … 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 designpatterns 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 ❯
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 designpatterns 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 ❯
PhysicsX is a deep-tech company of scientists and engineers, developing machine learning applications to massively accelerate physics simulations and enable a new frontier of optimisation opportunities in design, engineering, and systems control. We help our customers fundamentally improve their concepts and designs, transform their engineering processes and drive operational product performance. We do this in some of … important industries of our time - including Renewables & Sustainability, Space, Aerospace, Medical Devices, Additive Manufacturing and Energy. Our work creates positive impact for society, be it by improving the design of artificial hearts, reducing CO 2 emissions from aircraft and road vehicles, or increasing the performance of wind turbines. The Role PhysicsX is developing a platform used by Data … owning the software development lifecycle, including testing, containerization, and CI/CD. Expert-level proficiency in modern Python, with a deep understanding of its performance characteristics, designpatterns, and packaging. Familiarity with building performant and reliable Python systems, including low-level C/C++ extensions (e.g., using pybind11, Cython) and instrumentation for production telemetry (e.g., Prometheus, OpenTelemetry More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
management, multithreading, and platform-specific behaviour. Experience building and supporting software that operates in tightly coupled environments involving network infrastructure, security considerations, or real-time communication. Able to design and refactor C++ code to meet evolving performance, scalability, and security requirements within large and evolving codebases. Deliver high-quality, production-ready software … in a fast-paced Agile/Scrum environment. Deep understanding of Agile methodologies, with practical experience applying Scrum practices. Familiarity with modern software architecture principles, including designpatterns and refactoring techniques. Hands-on experience with CI/CD pipelines, ideally using tools like GitLab or Azure DevOps. Knowledge of test-first development approaches, such as Test-Driven More ❯
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, designpatterns 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 ❯
a charity or cause you're passionate about through a dedicated day away from work. What you'll do Your key accountabilities will include: Lead technical excellence from design to operations and launch of core product features or strategic programmes Drive technical direction and influence our overall strategy informing decisions on both Technology and Product investments as well … Experience in implementing solutions using modern, web facing software solutions that provide the best possible experience across multiple devices Specialist in clean code and implementation of designpatterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions and services with security controls embedded. Confident driving system … design conversations, building systems characterised by high levels of risk, impact, and business or technical complexity Strong understanding of quality assurance, testing quadrants and the testing pyramid, and how to apply them Ability to lead senior engineers and technical customers to a desired outcome, without prescribing it Authoritative skills at cloud computing (network, security, serverless, Kubernetes etc) and More ❯
Code Review & Best Practices Conduct in-depth reviews of codebases to identify issues, inefficiencies, and potential security vulnerabilities. Provide recommendations on best practices, including coding standards, designpatterns, and maintainability improvements. Support performance optimisation through refactoring and improved architecture. Support testing and QA process. 2. Cloud Infrastructure Support & Design Assist in designing, implementing, and optimising … recommendations on system architecture, tools, and frameworks. Identify opportunities for automation and process improvements. 4. Software Architecture & Development Strategy Advise on scalable and efficient system architectures Support API design, integrations, and data flow strategies. Recommend suitable technology stacks for new projects or modernisation efforts. 5. Security & Compliance Assess application security risks and provide remediation strategies. Ensure compliance with More ❯
West Midlands, United Kingdom Hybrid / WFH Options
Movement8
on a key position in leading a new release team as well as collaborating closely with the Architecture team. Responsibilities: Provide technical leadership and architectural direction across theplatform. Design scalable, resilient software solutions using PHP and Python. Mentor and coach junior developers, fostering a culture of continuous learning. Collaborate with cross-functional teams including architecture, operations, QA, and … code quality, testing, and documentation. Requirements: Strong experience in PHP, Python, microservices, and event-driven architecture (e.g., Apache Kafka). Familiarity with frameworks like Laravel and designpatterns such as MVC. Proven leadership in software development and mentoring. Excellent communication, problem-solving, and organisational skills. Experience with tools like Git, PHPUnit, PyTest, and static analysis tools is More ❯
be confident in delivering secure, high-quality React Native applications commercially. Proficient with ES5 & ES6 & Typescript Expert with different layouts and the ability to develop complex UI with design standards. Working knowledge of consuming third-party APIs and parsing JSON. You will have experience in delivering software in a test … driven style (TDD) and be familiar with appropriate automation testing processes. You will understand the benefits of simple design and are familiar with software designpatterns and be pragmatic in their implementation. You will be experienced with agile ways of working and lean-agile principles You will be experienced in sharing your knowledge with other More ❯
be confident in delivering secure, high-quality React Native applications commercially. Proficient with ES5 & ES6 & Typescript Expert with different layouts and the ability to develop complex UI with design standards. Working knowledge of consuming third-party APIs and parsing JSON. You will have experience in delivering software in a test … driven style (TDD) and be familiar with appropriate automation testing processes. You will understand the benefits of simple design and are familiar with software designpatterns and be pragmatic in their implementation. You will be experienced with agile ways of working and lean-agile principles You will be experienced in sharing your knowledge with other More ❯