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 ❯
bristol, south west england, united kingdom Hybrid / WFH Options
IVC Evidensia
decisions and hands-on development of complex systems using modern engineering practices and cloud-native design. You Will Provide technical leadership and architectural guidance across multiple engineering teams Design and implement scalable, secure, and event-driven microservices Partner with Engineering Managers and Architects to shape our long-term system architecture Lead delivery of large-scale, cross-cutting technical … e.g., SQL Server , PostgreSQL , DynamoDB ) Experience with messaging and pub/sub platforms (e.g., SNS/SQS , EventBridge ) Commitment to quality development practices: TDD , code reviews , designpatterns Strong mentoring and leadership experience within high-performing teams Solid understanding of observability tooling and incident response You Matter to Us Benefits At IVC Evidensia, our people are at More ❯
confidence. Experience level for this role Has deep experience with scaling challenges Can take the lead for the database layer and data-intensive modules Can dictate the system design and architecture for scaling and performance Experienced with distributed systems and microservices Join now and you'll work on: Re-architecting parts of our monolithic backend to reduce tight … Designed a caching layer for our most resource-intensive queries We operate as a distributed team, but collaboration remains central. You'll regularly work with our CEO and design team, with front-end developers to shape APIs, and with other backend engineers to review code and architecture. How You Think and Build Proven experience building production applications using … Database: Deep MySQL knowledge - schema design, query optimisation, indexing, migrations. (TypeORM familiarity a bonus) AWS: Confident managing RDS, S3, CloudWatch, EC2 Architecture: Expert with designpatterns, caching strategies, microservice boundaries, scaling strategies Testing: Solid experience with unit, integration and performance tests How to Apply To apply, please complete our Application Typeform Questionnaire - it helps us 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 ❯
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented designpatterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented designpatterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented designpatterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
london (city of london), south east england, united kingdom
Vallum Associates
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented designpatterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud More ❯
platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-oriented designpatterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and RESTful API Cloud 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 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 ❯
Manchester, Lancashire, 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 ❯
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . More ❯
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . 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 ❯
london (city of london), south east england, united kingdom
HCLTech
of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented Programming (OOP) principles and design patterns. Familiarity with RESTful APIs , JDBC , and MVC architecture . Experience with build tools like Maven or Gradle and version control systems like Git . 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 ❯
Manchester, England, United Kingdom Hybrid / WFH Options
MRJ Recruitment
feedback, and champion best practices. Follow Agile/Scrum processes, contribute to planning, and estimate timelines. Keep up-to-date with emerging technologies and engineering trends. Document software design, code, and testing procedures. Support end-users and engage with customers when needed. Mentor junior developers and help the team grow. … What you’ll bring: Commercial experience in .NET and C# development. Hands-on experience with Akka.NET for distributed, fault-tolerant systems. Strong grasp of OOP principles, designpatterns, and scalable architecture. Experience with Web Services, WebAPI, WCF, and databases (MySQL, SQL, schema design). Familiarity with N-Tier architecture/SOA. Unit and functional testing More ❯
warrington, cheshire, north west england, united kingdom Hybrid / WFH Options
MRJ Recruitment
feedback, and champion best practices. Follow Agile/Scrum processes, contribute to planning, and estimate timelines. Keep up-to-date with emerging technologies and engineering trends. Document software design, code, and testing procedures. Support end-users and engage with customers when needed. Mentor junior developers and help the team grow. … What you’ll bring: Commercial experience in .NET and C# development. Hands-on experience with Akka.NET for distributed, fault-tolerant systems. Strong grasp of OOP principles, designpatterns, and scalable architecture. Experience with Web Services, WebAPI, WCF, and databases (MySQL, SQL, schema design). Familiarity with N-Tier architecture/SOA. Unit and functional testing More ❯