1.1 Purpose Collaborate with internal teams and external partners to design, prototype and guide the delivery of solutions across multiple components that meet the needs of the user, comply with customer design principles and fall within Brand Guidelines. Lead and support both technical design processes and embed the culture of good user experience, whilst … and maintain system design collateral aligned to the business objective, architectural blueprints, design principles and Brand Guidelines, ensuring they adhere to documented designpatterns and follow templates, standards and governance frameworks set out by the Solution Design function. 4. Build and maintain effective working relationships with internal stakeholders, delivery teams and … Infrastructure Library (ITIL) framework to ensure that the solution continues to deliver in line with business requirements. 8. Provide input into the creation and maintenance of designpatterns; producing designs in compliance with these patterns to ensure best practice is defined and adhered to. 9. Continuously develop skills and behaviours that promote the value of the More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
Fdo Consulting Limited
required (ideally AWS but Azure fine). Home Based c £ 70000 - 80000 + benefits. This role requires a strong understanding and commercial experience of engineering architecture, designpatterns and principles. My client is a software product company that build an innovative SaaS product. As they continue to grow they are looking for a hands-on Lead Software … tactical delivery Drive Agile across the team Mentoring, coaching, training, conflict resolution, etc Experience Required - Excellent hands on knowledge of C#/.net Strong engineering architecture, designpatterns and principles. Proven ability of designing and developing microservices and distributed systems. Commercial experience of Cloud technologies (AWS or Azure) Team development skills - mentoring, coaching, getting the best from More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
DWP Digital
Architecture design across on-prem, cloud and hybrid environments involving networking, security, presentation, middleware, database, and integration aspects. Architecture design informed through use of principles, patterns, technical radars, practices and standards. Architecture design working with project delivery teams within agile, waterfall and hybrid environments throughout the lifecycle - from concept to go-live. Translating … business requirements into technical solutions with traceability that can be demonstrated to stakeholders. Architecture design through use of architecture … modelling techniques and tools to devise and represent. Microservice and API-led architecture and integration design tools, techniques and best practice. Event-based architecture design, patterns (including pub-sub and data streaming), modelling techniques, tools and standards. Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Serverless and Function as a Service and managing More ❯
Web Engineer at MHR, you're not just writing code – you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower web engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as designpatterns, SOLID principles, polymorphism, and threading. Demonstrated ability to write clean, scalable, and maintainable code. Familiarity with Microsoft Azure services for cloud-based development. Experience with advising on common UX More ❯
the Role We’re looking for a Mid-Level Android Engineer to join our mobile development team within AWM. This is an exciting opportunity to contribute to the design and development of innovative mobile applications used by thousands of customers. The ideal candidate will have 3–6 years of hands-on Android development experience , a strong foundation in … with Material Design guidelines. Collaborate with designers, product managers, and backend engineers to define and implement new features. Architect scalable solutions using modern Android designpatterns ( MVI, MVVM, MVP, Clean Architecture ). Integrate mobile apps with RESTful APIs , GraphQL , and third-party SDKs (e.g., Retrofit, Firebase). Write clean, testable, and maintainable code , following industry … Compose , Room , Hilt/Dagger , Coroutines , and LiveData/Flow . Proven ability to design and build UI components using Jetpack Compose . Strong grasp of architectural patterns — MVI, MVVM, MVP, and Clean Architecture. Experience integrating mobile apps with RESTful APIs and GraphQL . Familiarity with data persistence mechanisms (e.g., SQLite, SharedPreferences). Understanding of asynchronous programming More ❯
Nottinghamshire, England, United Kingdom Hybrid/Remote Options
Infoplus Technologies UK Limited
a dynamic industry, leveraging modern cloud-native technologies and automation tools. This role offers access to cutting-edge platforms like Kubernetes, Azure DevOps, and ISTIO, enabling you to design and implement robust CI/CD pipelines and containerized solutions. Key responsibilities: Lead architectural improvements and define scalable DevOps solutions Design and implement CI/CD pipelines … best practices Maintain and enhance knowledge bases and documentation for operational excellence Delivery as per project schedule Key skills/knowledge/experience: DevOps CI/CD pipeline design and implementation Kubernetes (Azure Kubernetes Service) Azure DevOps (ADO) – pipelines, container registry integration … Helm, Docker, Istio SonarQube, Elastic Stack (ELK) Application monitoring and logging Automation tools – Ansible, Puppet Experience with ALM tools – Jira, Confluence, Git, Bitbucket Strong understanding of designpatterns and Java 1.8 Excellent communication and stakeholder management skills Desirable skills/knowledge/experience: Unix/Linux system administration Experience with Redshift, Nexus, Artifactory Exposure to Agile methodologies More ❯
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, designpatterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
Birmingham, West Midlands, United Kingdom Hybrid/Remote Options
Get Staffed Online Recruitment
technology platform that powers the insurance industry. They are the #1 technology platform helping insurers, brokers, and MGAs streamline operations with smart, scalable solutions. What You'll Do: Design, develop and test new features in the applications. Bug-fix functionality. Collaboration with a talented team to deliver high-quality, reliable code. Take ownerships of software projects using C#. … with software design and OOD methodologies. Familiarity with Relational Databases and SQL. Experience with ORM frameworks (EntityFramework.Core). Strong in Object Oriented Programming, MVC , Designpatterns and SOLID principles. Knowledge of Source Control Systems (git). Experience with Web services development (REST) is desirable. Bonus points if you know Docker, Kubernetes and Microsoft Azure. Familiarity More ❯
Birmingham, West Midlands (County), United Kingdom Hybrid/Remote Options
The Virtual Recruiter
technology platform that powers the insurance industry. They are the #1 technology platform helping insurers, brokers, and MGAs streamline operations with smart, scalable solutions. What You’ll Do: Design, develop and test new features in the applications. Bug-fix functionality. Collaboration with a talented team to deliver high-quality, reliable code. Take ownerships of software projects using C#. … with software design and OOD methodologies. Familiarity with Relational Databases and SQL. Experience with ORM frameworks (EntityFramework.Core). Strong in Object Oriented Programming, MVC , Designpatterns and SOLID principles. Knowledge of Source Control Systems (git). Experience with Web services development (REST) is desirable. Bonus points if you know Docker, Kubernetes and Microsoft Azure. Familiarity More ❯
technical skills and leadership ability, with the communication and teamwork skills to collaborate with other members of the IT team. The job holder is a specialist in the design, deployment, and management of cloud services within the Azure Platform. They play a critical role in ensuring that cloud infrastructure and applications are optimized for performance, scalability, and security. … role in a complex environment. Experiencied with IDP (internal Development Plataform). Experience with cloud technologies, particularly in Azure and expertise in cloud architecture, Landing Zones, Multi-tenant platform patterns and Governance. Very experienced with Kubernetes - AKS and with using Terraform as IAC. Hands-on experience with DevOps practices, continuous integration, and deployment strategies. Strong understanding of Solutions architecture … principles, designpatterns, and best practices. In-depth knowledge of various architecture frameworks and methodologies. Solid background in software development and infrastructure design. Exceptional problem-solving skills with a focus on performance optimization and scalability. Excellent communication and stakeholder management skills, capable of translating technical concepts to non-technical stakeholders. Benefits We offer Competitive salary including self More ❯
standards and architectural principles. Collaborate with business, functional and technical teams to define future-state process and technology landscapes. Drive solution governance, overseeing architecture reviews, risk assessments and design validations across all program workstreams. Evaluate existing systems … and recommend cloud migration and modernization strategies. Ensure integration of Oracle SaaS with legacy systems, third-party platforms and enterprise tools. Define and oversee reference architectures, designpatterns, data models and API strategy. Guide cross-functional teams, including solution, data and integration architects, ensuring alignment and consistency across domains. Ensure compliance with security, data privacy, regulatory and More ❯
United Kingdom, Northampton, Northamptonshire Hybrid/Remote Options
4M Recruitment
The main purpose of this role is to: Develop software applications using C++ as the main language Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills, experience and attributes: 4+ years software engineering experience. Coding experience in C++ Strong technical background … Development/Software Engineering and unit testing Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Designpatterns Experience with other object orientated programming languages would also be highly desirable. Any experience with Java and Shell Scripting would also be highly desirable Ideally First Class BSc degree More ❯
Northampton, Northamptonshire, England, United Kingdom Hybrid/Remote Options
Travis Perkins
building, maintaining and running cloud based infrastructure for both traditional and cloud native platforms. Using cloud technologies and automation tooling you will define, follow and contribute to good design practices, standards, documentation and approaches to create and run scalable, secure & reusable platforms to meet business requirements, predominantly in AWS. The ideal candidate for this role will have previous … , development and adoption of automated, scalable and secure cloud platforms and CI/CD pipelines for the strategic delivery of technology solutions. Coauthor proven designpatterns for solving common business problems. (Delivery of solutions) The engineer will lead the support and maintenance of any infrastructure or platform components to ensure they are operating within supported … and configuration envelopes in order to provide the safest and most secure environment possible. (Patching and security compliance) Responsible for co-authoring and maintaining a catalogue of tools, standards, patterns and documents that support our use of our public cloud platforms and overseeing adherence by other platform engineers. Provide architectural assistance to maintain the highest standards of delivery across More ❯
influence the technical direction of the company. Requirements Proven experience building production mobile apps in .NET MAUI/Xamarin and C#. Strong knowledge of MVVM and offline-first design patterns. Experience integrating with RESTful APIs, authentication and role-based security. CI/CD (App Center, GitHub Actions, Azure DevOps). Solid communication skills, with the ability to work More ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
Warwick, England, United Kingdom Hybrid/Remote Options
Ocho
achievable delivery goals. Collaborate with the AI Platform team for deeper ML expertise and delivery support. Report progress, risks, and dependencies clearly to leadership. Build Intelligent Systems (50%) Design and deploy workflow automations in Langflow integrating AI capabilities, LLMs, document processing, entity extraction, into stable business systems. Build and maintain production-grade APIs and automation services using … Python , PostgreSQL , and Azure . Own system reliability and resilience, ensuring graceful failure, monitoring, and clear alerting. Set the example through your own hands-on contributions, designpatterns, and code reviews. What You’ll Bring 3+ years managing engineering teams (7–10 people ideally), with a strong track record of coaching and delivery. 5+ years of professional … Delivery cadence is predictable, code quality has improved, and your engineers are taking on more complex work. 12 months: Your team has delivered multiple production workflows, built reusable automation patterns, and earned a reputation for quality and reliability. Why This Role Matters You’ll shape both people and product, creating the systems that redefine how an industry works. This More ❯
C#, Ruby, and others. Knowledge of tools is a must to ensure the necessary toolset is developed and fit for purpose. Knowledge of System Architectures and DesignPatterns The architect must possess knowledge of system architectures such as microservices, service-oriented architecture, etc. They must also have expertise on software desig. This knowledge is vital for ensuring More ❯
Leicester, Leicestershire, East Midlands, United Kingdom
Build People
LAMP, PHP, Symfony2, MySQL, Linux, Apache, Javascript, PHPUnit, Git, YouTrack, PHPStorm and GitHub. Programming Experience, ideally in PHP 7.4 or higher. Experience in/understanding of object-oriented design & patterns. Experience in creating database driven applications. Experience in version control systems. Good understanding of web application security. Good understanding of testing. Passion of open-source technology. More ❯
Coventry, England, United Kingdom Hybrid/Remote Options
Forsyth Barnes
Lead Developer to architect and develop advanced software modules for the Dassault Systems V6 3DEXPERIENCE platform, including integration with CATIA and ENOVIA environments. This position will lead the design and development of a new ray-tracing and visualization toolchain that leverages the CAA V6 architecture and integrates seamlessly into Dassault’s PLM ecosystem. The ideal candidate will have … CAD system integration, and CAA (Component Application Architecture)—and be comfortable directing a small team of developers while interfacing with Dassault’s technical partnership program. Key Responsibilities Lead design, development, and integration of CAA-based extensions within the 3DEXPERIENCE platform. Architect and implement new visualization, rendering, and ray-tracing functionalities that interface with CATIA data models and ENOVIA … experience developing CAA V5/V6 or 3DEXPERIENCE applications. Familiarity with CATIA, ENOVIA, and VPM data models. In-depth understanding of object modelling, interface/implementation designpatterns, and COM (Component Object Model). Proficient in Microsoft Visual Studio or equivalent IDEs. Experience with geometry kernels, visualization APIs, or graphics pipelines (OpenGL/DirectX) is a plus. More ❯
Hubs). Advanced SQL knowledge with experience optimising relational databases and writing efficient queries (T-SQL). Strong understanding of data engineering principles, distributed computing, and cloud-native design patterns. Previous managerial/mentoring experience and/or operating at a senior/Lead level Excellent communication and problem-solving skills, with the ability to collaborate across teams. More ❯
Coventry, West Midlands, United Kingdom Hybrid/Remote Options
Inspire People
Data and Technology (DDaT) directorate. The practice includes Developers who work in multidisciplinary agile teams with product managers, delivery managers, testers, business analysts and user researchers. Together they design, build and maintain digital cloud services and legacy systems that power HMLR's core services. The community promotes modern engineering standards, continuous improvement and peer learning, offering opportunities to … Key Responsibilities Develop, test and maintain secure, reliable and efficient software applications. Participate in agile ceremonies, including sprint planning, retrospectives and daily stand-ups. Collaborate with colleagues to design and implement APIs, services and integrations. Contribute to code reviews and continuous integration processes. Troubleshoot and resolve production issues as part of a 'you build it, you run it … culture. Stay up to date with modern engineering practices and contribute ideas for improvement. Essential Skills Experience of the full software development lifecycle, from design through to delivery. Proficiency in at least one programming language i.e Java or Python Experience working with APIs, relational databases, and version control systems (e.g., Git). Understanding of agile delivery and collaborative More ❯
Telford, Shropshire, West Midlands, United Kingdom Hybrid/Remote Options
Inspire People
Data and Technology (DDaT) directorate. The practice includes Developers who work in multidisciplinary agile teams with product managers, delivery managers, testers, business analysts and user researchers. Together they design, build and maintain digital cloud services and legacy systems that power HMLR's core services. The community promotes modern engineering standards, continuous improvement and peer learning, offering opportunities to … Key Responsibilities Develop, test and maintain secure, reliable and efficient software applications. Participate in agile ceremonies, including sprint planning, retrospectives and daily stand-ups. Collaborate with colleagues to design and implement APIs, services and integrations. Contribute to code reviews and continuous integration processes. Troubleshoot and resolve production issues as part of a 'you build it, you run it … culture. Stay up to date with modern engineering practices and contribute ideas for improvement. Essential Skills Experience of the full software development lifecycle, from design through to delivery. Proficiency in at least one programming language i.e Java or Python Experience working with APIs, relational databases, and version control systems (e.g., Git). Understanding of agile delivery and collaborative More ❯
Northamptonshire, England, United Kingdom Hybrid/Remote Options
Focus on SAP
seeking a DevOps Architect/Senior DevOps Engineer to drive automation, scalability, and modern delivery practices across a cloud-native engineering environment. You will lead DevOps transformation initiatives, design secure and resilient CI/CD frameworks, and champion containerisation and service-mesh adoption across strategic application platforms. This role offers hands-on influence over major architecture improvements using … technologies including Kubernetes, Azure DevOps, and Istio. Key Responsibilities: Architect scalable DevOps solutions improving delivery speed, reliability, and observability. Design and enhance CI/… CD pipelines using Azure DevOps, Jenkins & Helm. Automate provisioning with Ansible and support configuration management. Lead containerisation and deployment using Docker, Kubernetes (AKS). Implement Istio and service mesh patterns for secure microservices communication. Build strong monitoring/alerting using Elastic Stack (ELK) & other telemetry tools. Collaborate with cross-functional teams in Agile environments. Support incident response and operational More ❯
Telford, Shropshire, West Midlands, United Kingdom Hybrid/Remote Options
Morson Edge
Engineer. Applicants must be able to obtain UK Security Clearance. Overview Morson are recruiting on behalf of a leading engineering organisation for a Software Engineer to support the design, development, and integration of software across a range of systems and sub-systems. This varied role involves working on new development projects, maintaining legacy applications, and defining requirements for … externally developed equipment. Depending on your background, the position can be focused on embedded software, PC tool development, or a combination of both. Key Responsibilities Design and implement software solutions that meet contractual requirements while supporting cost-effective system design. Contribute to system-level design, ensuring functionality is effectively allocated across hardware and software components. Support … quality outputs across the team. Essential Qualifications & Experience Degree (or equivalent) in Computer Science or a related discipline. Strong experience in object-oriented C++ (C++17 or later), including design patterns. Understanding of UML/SysML. Knowledge of the full software development lifecycle. Experience developing new software and supporting legacy systems. Software verification and testing experience. Strong communication skills. More ❯