participate in technology decisions, and present solutions to support platform development. Actively engage in Agile practices, including stand-ups, retrospectives, and sprint planning, to drive team delivery. Implement integration patterns (sync and async) with REST and messaging, ensuring scalable and reliable solutions. Skills & Experience: Strong experience with Java 17+ and Spring/Spring Boot. Hands-on experience with designpatterns, Gradle, and version control (GIT). Experience with NoSQL databases (DocumentDB/MongoDB compatible). Knowledge of synchronous and asynchronous integration patterns (REST, messaging). Comfortable working in a Scrum/Agile team, with a continuous improvement mindset. This is a full-time, permanent role offering a starting salary up to £65,000 (DOE) and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Adecco
have to be based in the UK for this role). Your Key Skills & Experience: Perl scripting Oracle Database design and development JavaScript Architectural DesignPatterns UK based (remote work - but you have to be in the UK) 6 month initial contract length £675/day inside IR35 - so you'll be working via an More ❯
Linlithgow, West Lothian, Scotland, United Kingdom Hybrid / WFH Options
Rise Technical Recruitment Limited
of system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join and international Network device specialist where you will receive … award winning training and shape the future of their latest innovative products. The Role: *Full lifecycle embedded software development *Development of C++ software using Object Oriented designpatterns *Deploying applications and drivers onto an embedded Linux system *Estimate project timescales *Hybrid working, 2 day a week office based in Linlithgow *Sponsorship available under the Skilled Worker Visa More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Kura
s Inisoft is responsible for driving the technical vision and execution of software development projects and day to day runing of the team. This role involves leading the design and implementation of high-quality software solutions, mentoring the development team, and ensuring the use of best practices. The Head of Software Development will collaborate with cross-functional teams … and excellence. Additionally, they will troubleshoot complex technical challenges and stay up-to-date with evolving technologies to enhance Inisoft's customer experience solutions. KEY RESPONSIBILITIES Lead the design, architecture, and development of high-quality software solutions for our products. Oversee and contribute to the refactoring and optimisation of existing code to enhance performance, scalability, and maintainability. Collaborate … development using C# .NET, Vue.js, and SQL SKILLS, KNOWLEDGE AND CAPABILITY Extensive hands-on experience with C# and .NET Framework, with a strong understanding of software designpatterns and principles. Proven expertise in modern web technologies such as Vue.js, React, or Angular. Solid experience building and architecting Microsoft Azure cloud solutions, with a deep understanding of microservices More ❯
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Kura (CS) Ltd
s Inisoft is responsible for driving the technical vision and execution of software development projects and day to day runing of the team. This role involves leading the design and implementation of high-quality software solutions, mentoring the development team, and ensuring the use of best practices. The Head of Software Development will collaborate with cross-functional teams … and excellence. Additionally, they will troubleshoot complex technical challenges and stay up-to-date with evolving technologies to enhance Inisoft's customer experience solutions. KEY RESPONSIBILITIES Lead the design, architecture, and development of high-quality software solutions for our products. Oversee and contribute to the refactoring and optimisation of existing code to enhance performance, scalability, and maintainability. Collaborate … development using C# .NET, Vue.js, and SQL SKILLS, KNOWLEDGE AND CAPABILITY Extensive hands-on experience with C# and .NET Framework, with a strong understanding of software designpatterns and principles. Proven expertise in modern web technologies such as Vue.js, React, or Angular. Solid experience building and architecting Microsoft Azure cloud solutions, with a deep understanding of microservices More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum Plus bonus, free parking and more
team, building intuitive, high-impact web applications that bring complex data to life. Working with cutting-edge technologies like React and TypeScript , you’ll collaborate closely with product, design, and data science teams to shape interfaces that define the future of shipping intelligence. This is a hands-on technical role that blends creativity, collaboration, and engineering excellence, ideal …/JavaScript, HTML, and CSS . A strong appreciation for UI/UX design and a passion for delivering exceptional user experiences. Understanding of DesignPatterns and SOLID principles . Experience building and consuming RESTful APIs . Familiarity with Agile/SCRUM methodologies and modern CI/CD practices. Why Join? Bootstrapped success story - with … in shipping management. Fresh from a £100m AI start-up exit , they’re focusing all their attention on this next big venture. This is an outstanding opportunity to design and deliver the front-end of a platform that’s redefining how businesses interact with data. If you’re a passionate engineer who loves solving complex problems through clean More ❯
london (city of london), south east england, united kingdom
Impala Search
team, building intuitive, high-impact web applications that bring complex data to life. Working with cutting-edge technologies like React and TypeScript , you’ll collaborate closely with product, design, and data science teams to shape interfaces that define the future of shipping intelligence. This is a hands-on technical role that blends creativity, collaboration, and engineering excellence, ideal …/JavaScript, HTML, and CSS . A strong appreciation for UI/UX design and a passion for delivering exceptional user experiences. Understanding of DesignPatterns and SOLID principles . Experience building and consuming RESTful APIs . Familiarity with Agile/SCRUM methodologies and modern CI/CD practices. Why Join? Bootstrapped success story - with … in shipping management. Fresh from a £100m AI start-up exit , they’re focusing all their attention on this next big venture. This is an outstanding opportunity to design and deliver the front-end of a platform that’s redefining how businesses interact with data. If you’re a passionate engineer who loves solving complex problems through clean More ❯
team, building intuitive, high-impact web applications that bring complex data to life. Working with cutting-edge technologies like React and TypeScript , you’ll collaborate closely with product, design, and data science teams to shape interfaces that define the future of shipping intelligence. This is a hands-on technical role that blends creativity, collaboration, and engineering excellence, ideal …/JavaScript, HTML, and CSS . A strong appreciation for UI/UX design and a passion for delivering exceptional user experiences. Understanding of DesignPatterns and SOLID principles . Experience building and consuming RESTful APIs . Familiarity with Agile/SCRUM methodologies and modern CI/CD practices. Why Join? Bootstrapped success story - with … in shipping management. Fresh from a £100m AI start-up exit , they’re focusing all their attention on this next big venture. This is an outstanding opportunity to design and deliver the front-end of a platform that’s redefining how businesses interact with data. If you’re a passionate engineer who loves solving complex problems through clean More ❯
challenge lies not only in presenting complex geophysical data clearly and effectively, but also in ensuring robust, real-time performance under demanding operational conditions. Key Duties and Responsibilities: · Design, develop, and maintain software products as directed by the Software Lead or Senior Management. · Ensure source control (Git) is used for all projects, following best practices such as branching … firmware, and geophysics colleagues to deliver integrated solutions. · Contribute to the development process demonstrating ideas via review meetings. · Ensure that all documentation is prepared and supplied with all design changes in accordance with our ISO 9001 system Qualifications and Experience: Essential: · Minimum 5 years proven experience in Software Development · Education to degree level in Computer Science, Software Engineering … principles for customer-facing applications. · Strong knowledge of modern frameworks, particularly Vue.js, Node.js, Express, and Electron. · Proficiency in Git source control workflows. · Understanding of software designpatterns and industry best practices. · Excellent problem-solving and debugging skills, with the ability to learn quickly and adapt to new technologies. · Ability to work independently, manage multiple priorities, and More ❯
St. Albans, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
working with 2 days work from home per week in a hybrid model Your role: As a Full Stack Engineer you'll join an Agile development team to design and develop new features and enhancements to complex Payments and client systems within a microservices environment (300 services). You'll be working with a modern tech stack using … JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply now to find out more More ❯
scalable, high-performance web applications that bring complex data to life. Working across both frontend (React, TypeScript) and backend (.NET Core, C#) technologies, you’ll collaborate with product, design, and data science teams to create seamless, intelligent solutions that define the future of shipping analytics. This is a hands-on engineering role that combines deep technical problem-solving … web applications. Strong proficiency with React, TypeScript/JavaScript, HTML, and CSS . Proven experience with C#, .NET Core , and SQL-based databases . Understanding of DesignPatterns and SOLID principles . Experience designing and consuming RESTful APIs . Familiarity with Azure or other cloud platforms and configuration management. Experience with Agile/SCRUM methodologies and modern … in shipping management. Fresh from a £100m AI start-up exit , they’re focusing all their attention on this next big venture. This is an outstanding opportunity to design and deliver the front-end of a platform that’s redefining how businesses interact with data. If you’re a passionate engineer who loves solving complex problems through clean More ❯
london (city of london), south east england, united kingdom
Impala Search
scalable, high-performance web applications that bring complex data to life. Working across both frontend (React, TypeScript) and backend (.NET Core, C#) technologies, you’ll collaborate with product, design, and data science teams to create seamless, intelligent solutions that define the future of shipping analytics. This is a hands-on engineering role that combines deep technical problem-solving … web applications. Strong proficiency with React, TypeScript/JavaScript, HTML, and CSS . Proven experience with C#, .NET Core , and SQL-based databases . Understanding of DesignPatterns and SOLID principles . Experience designing and consuming RESTful APIs . Familiarity with Azure or other cloud platforms and configuration management. Experience with Agile/SCRUM methodologies and modern … in shipping management. Fresh from a £100m AI start-up exit , they’re focusing all their attention on this next big venture. This is an outstanding opportunity to design and deliver the front-end of a platform that’s redefining how businesses interact with data. If you’re a passionate engineer who loves solving complex problems through clean More ❯
scalable, high-performance web applications that bring complex data to life. Working across both frontend (React, TypeScript) and backend (.NET Core, C#) technologies, you’ll collaborate with product, design, and data science teams to create seamless, intelligent solutions that define the future of shipping analytics. This is a hands-on engineering role that combines deep technical problem-solving … web applications. Strong proficiency with React, TypeScript/JavaScript, HTML, and CSS . Proven experience with C#, .NET Core , and SQL-based databases . Understanding of DesignPatterns and SOLID principles . Experience designing and consuming RESTful APIs . Familiarity with Azure or other cloud platforms and configuration management. Experience with Agile/SCRUM methodologies and modern … in shipping management. Fresh from a £100m AI start-up exit , they’re focusing all their attention on this next big venture. This is an outstanding opportunity to design and deliver the front-end of a platform that’s redefining how businesses interact with data. If you’re a passionate engineer who loves solving complex problems through clean More ❯
your recruiter about the options for this particular role Salary: £41,361+ depending on experience What you’ll be doing: Analysis of system requirements to influence the software design and contribute to project planning Implementation and configuration of new functionality ensuring a maintainable code base Production of Unit/Module Tests & Software Documents with the appropriate coverage Provision … like XSD/XSLT DevOps Practices - experience using Team Foundation Server (TFS) or Azure DevOps for CI/CD and project tracking Software Craftsmanship - appreciation for DesignPatterns and SOLID principles to create clean, scalable, and maintainable code Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of More ❯
enters into Bazaarvoice. This team is highly collaborative, proficient and very well organised. As a Senior Engineer seeking to join this team, you will be responsible for helping design, develop, deliver and own a range of solutions to help extend Bazaarvoice's Client experience portfolio. You will have opportunities to work with fantastic engineers across the globe building … Scrum). Experience developing RESTful APIs. Proficiency in backend programming languages such as Java, Kotlin, etc. Knowledge of best practices in software development and experience with designpatterns and SOLID principles. Proficient with relational databases, e.g., MySQL. Experience developing security best practices to protect data and ensure compliance with security standards and regulations. Excellent problem solving and More ❯
role. The opportunity: You will be responsible for the full software architecture of complex, safety- and mission-critical products, working with delivery teams to define structures, interfaces, and design drivers such as performance, safety, and security. Collaboration with other architects and technical specialists will be central, ensuring architectural integrity across large-scale defence programmes. You will also influence … long-term software strategies, product lines, and technology roadmaps. What you will do: • Define and own the software architecture across key defence projects • Identify and document architectural design drivers, capturing assumptions and rationale • Produce derived and emergent requirements, ensuring clarity for development teams • Define architectures robust enough that implementation decisions do not compromise integrity • Collaborate across engineering functions … architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, designpatterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software abstraction layers, stacks, and trade-offs in architectural choices • Broad programming More ❯
role. The opportunity: You will be responsible for the full software architecture of complex, safety- and mission-critical products, working with delivery teams to define structures, interfaces, and design drivers such as performance, safety, and security. Collaboration with other architects and technical specialists will be central, ensuring architectural integrity across large-scale defence programmes. You will also influence … long-term software strategies, product lines, and technology roadmaps. What you will do: • Define and own the software architecture across key defence projects • Identify and document architectural design drivers, capturing assumptions and rationale • Produce derived and emergent requirements, ensuring clarity for development teams • Define architectures robust enough that implementation decisions do not compromise integrity • Collaborate across engineering functions … architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, designpatterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software abstraction layers, stacks, and trade-offs in architectural choices • Broad programming More ❯
watford, hertfordshire, east anglia, united kingdom
Anson McCade
role. The opportunity: You will be responsible for the full software architecture of complex, safety- and mission-critical products, working with delivery teams to define structures, interfaces, and design drivers such as performance, safety, and security. Collaboration with other architects and technical specialists will be central, ensuring architectural integrity across large-scale defence programmes. You will also influence … long-term software strategies, product lines, and technology roadmaps. What you will do: • Define and own the software architecture across key defence projects • Identify and document architectural design drivers, capturing assumptions and rationale • Produce derived and emergent requirements, ensuring clarity for development teams • Define architectures robust enough that implementation decisions do not compromise integrity • Collaborate across engineering functions … architectural or significant design decisions • Deep software engineering experience, ideally in C++ and/or embedded real-time systems • Knowledge of software architecture techniques, designpatterns, and model-based engineering • Ability to mentor developers and communicate solutions clearly at all levels • Understanding of software abstraction layers, stacks, and trade-offs in architectural choices • Broad programming More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Client Server
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 Apply now to find out more about this Senior C# Developer More ❯
sunderland, tyne and wear, north east england, united kingdom
Client Server
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 Apply now to find out more about this Senior C# Developer More ❯
code and documentation in-line with our engineering principles. Release code to production in collaboration with more experienced engineers. Demonstrate understanding of the software architectures and designpatterns used within the product. Debug and resolves issues relating to your code changes in production. Contribute to code reviews of teammates code, helping to maintain and improve the code More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
AJ Bell
leading an engineering team, including line management duties such as personal development coaching and performance reviews. Excellent programming and problem solving skills Understanding of relevant software designpatterns and paradigms, such as OOAD, DDD, MVC, microservices, containers/orchestration or event-driven architecture Experience in creating performant, scalable, secure and well tested code. Strong sense of ownership More ❯
SQL Server, MySQL, or PostgreSQL. Familiarity with Docker and Kubernetes. Strong problem-solving skills and ability to work independently and in a team. Understanding of SOLID principles and design patterns. Excellent communication and interpersonal skills. Benefits: Competitive salary and benefits package. Opportunity to work with cutting-edge technologies. Collaborative and innovative work environment. Professional development and growth opportunities. 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 ❯