way and be a strong advocate of best practice software design patterns, software architecture and agile methodology. +Take a lead in our effort to re-architect and harden our code to prepare for 10x-100x scale +Mentor junior software engineers +Help the team to find the right balance between strong principles and pragmatism; and help the team to inform … buy vs build decisions +Be the standard bearer for codequality (including software test coverage and maintainability of code) Key Requirements: +10+ years experience in software engineering. +10+ years experience with C# and .NET. + Previous experience with Linux, Python and Azure DevOps +Previous experience in both start-ups/scale-ups and larger organisations +Strong More ❯
functional squad, delivering new features and capabilities that the business depends on. The backend is built in Go, following a documentation-first approach and a service-oriented architecture. High codequality, automated testing, and seamless deployments through CI/CD pipelines into AWS are core to the way they work. What Youll Be Doing Build & Deliver Write … clean, testable, maintainable Go code Break down User Stories into clear, deliverable tasks Drive best practices across testing, code reviews, and refactoring Ensure compliance with coding standards, security, and regulations Collaborate & Influence Partner with product owners, designers, and engineers to turn requirements into technical solutions Contribute ideas that improve systems and processes Shape the Future Support technical roadmaps … you apart. What Youll Bring 5+ years of software development with strongly typed languages (Go, Java, etc.), including 2+ years of commercial Golang experience Strong experience writing well-tested code Proven ability to take a User Story from refinement through to delivery within a sprint Solid background in data modelling and database design (SQL/NoSQL) Knowledge of distributed More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Equals One Ltd
ensuring accuracy and consistency Translate design concepts into responsive, accessible, and visually consistent interfaces Work closely with designers and marketing teams to deliver integrated digital marketing assets Participate in code reviews and maintain high standards of codequality and documentation Use GitHub-based workflows as part of the development process Contribute to CICD deployment processes where … Strong attention to detail and a good eye for design Experience managing and updating content within a CMS Desirable Requirements Proven ability to use GitHub effectively including participation in code reviews Familiarity with Next.js or other modern front-end frameworks Experience with headless CMS platforms, ideally Payload CMS Understanding of CICD-based deployment processes Familiarity with CRM systems, particularly More ❯
Durham, County Durham, North East, United Kingdom Hybrid / WFH Options
Punk Security
and DevSecOps processes. Work across multiple projects, including client-facing engagements. Provide innovative and robust solutions to complex, cutting-edge challenges. Support the Web Application Penetration Testing Team on code assisted web application tests. Who we are looking for Technical Essential skills Strong development skills inat least one programming language(e.g. Python, JavaScript, Java, C#, Go) Solid understanding ofcloud … architecture(e.g. AWS well-architected framework) Knowledge of modernprogramming frameworks(e.g. React, Node.js, .NET, Django, etc.) Experience withcontainerisation technologies(Docker, Kubernetes, etc.) Akeen eye for detailand high standards for codequality and security Demonstratedpassion for securityand development Personal Essential: Aclear passion for development and security- if you have any personal projects or activities you've done outside More ❯
the full software development lifecycle, from requirements and architecture to detailed design, implementation, testing and delivery. The role involves close collaboration with systems design, electronics, safety, security and quality teams, making it varied and engaging. What they’re looking for: Strong experience in developing embedded software … using Ada and C/C++ Experience with real-time systems Model-based development experience (UML, IBM Rhapsody or similar tools) Collaborative and flexible problem-solving mindset Commitment to codequality, with experience in code and design reviews Ability to develop maintainable and extensible code Strong communication skills to work across multiple engineering disciplines About More ❯
Employment Type: Permanent
Salary: £57000 - £60000/annum Good bonus, pension & overtime
their workloads on the grid. Develop an in-depth understanding of the application and the various ways it is used across different user groups. Maintain a high standard of codequality across the entire application stack. Document key components and features to support knowledge sharing and long-term maintainability. Participate in meetings with stakeholders to gather and More ❯
Birmingham, West Midlands, West Midlands (County), United Kingdom
Investigo
and related cloud platforms. Drive automation and build CI/CD pipelines using modern DevOps practices. Identify and manage technical risks, incidents, and performance issues. Maintain high standards of codequality, documentation, and testing across all projects. Skills & Experience Strong proficiency with Microsoft Dynamics 365 CRM modules and Power Platform (Power Apps, Power Automate). Proven experience More ❯
cross-functionally with Product, Data Science, and Operations teams Mentor developers, promote best practices, and improve engineering workflows Shape technical strategy and contribute to long-term system improvements Drive codequality, observability, and resiliency across services Tech Stack Frontend : React, JavaScript/TypeScript Backend : Python (FastAPI, Flask, or Django), ideally with geospatial data processing Cloud : AWS (Lambda More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Noir
Desirable (but not essential): Working knowledge of Atlassian products such as JIRA or Bitbucket. Exposure to artifact management tools like Artifactory. Deployment automation experience with Octopus Deploy. Awareness of codequality and analysis tools (e.g., SonarQube). Background with job scheduling platforms such as Control-M. Experience with major cloud providers (Azure, AWS, GCP). Familiarity with More ❯
Suite for automating testing across banking applications. This is a hands-on role involving rapid prototyping, tool evaluation, and the delivery of automated test scenarios aimed at enhancing softwarequality and operational efficiency. Key Responsibilities Technical Design and implement a test automation framework using UiPath Develop and execute automated test scripts for financial applications Validate software functionality, performance More ❯
Suite for automating testing across banking applications. This is a hands-on role involving rapid prototyping, tool evaluation, and the delivery of automated test scenarios aimed at enhancing softwarequality and operational efficiency. Key Responsibilities Technical Design and implement a test automation framework using UiPath Develop and execute automated test scripts for financial applications Validate software functionality, performance More ❯
South West London, London, United Kingdom Hybrid / WFH Options
Run-Time Group Ltd
Key Responsibilities: Design, develop, and maintain high-quality Java-based applications for financial services. Collaborate with cross-functional teams to deliver robust and scalable software solutions. Ensure codequality, security, and performance standards are met. Work on both greenfield and existing applications, improving architecture and implementing best practices. Troubleshoot and resolve complex technical issues. Participate … in code reviews and provide constructive feedback. Stay updated with the latest financial technologies and industry trends. Key Requirements: Based in the London Area 5+ years of experience in Java development (Java 8 or later). Experience with Spring Boot, Microservices architecture, and RESTful APIs. Strong understanding of multi-threading, concurrency, and performance optimization. Knowledge of SQL and database More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Hays
globally to define a technical vision and strategy for the platform. Architecting scalable and robust cloud solutions using a variety of in-house and third-party tools. Ensuring high codequality and engineering best practices through code reviews, mentoring, and technical guidance. Owning and evolving the technical design of core fraud detection components. Driving continuous improvement … with fraud detection models, anomaly detection, and rule-based systems. Clear understanding of secure coding practices and data privacy principles. Exposure to CI/CD pipelines and infrastructure-as-code tools (e.g., Terraform, CloudFormation). In return, you will be rewarded with a highly competitive salary, annual bonus, performance bonus and an enviable benefits package. Hybrid working 3 days More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
globally to define a technical vision and strategy for the platform. Architecting scalable and robust cloud solutions using a variety of in-house and third-party tools. Ensuring high codequality and engineering best practices through code reviews, mentoring, and technical guidance. Owning and evolving the technical design of core fraud detection components. Driving continuous improvement … with fraud detection models, anomaly detection, and rule-based systems. Clear understanding of secure coding practices and data privacy principles. Exposure to CI/CD pipelines and infrastructure-as-code tools (e.g., Terraform, CloudFormation). In return, you will be rewarded with a highly competitive salary, annual bonus, performance bonus and an enviable benefits package. Hybrid working 3 days More ❯
serverless architectures and microservice patterns. Solid understanding of RESTful APIs, event-driven design, and authentication/authorization (Cognito, JWT, etc.). Familiarity with CI/CD pipelines (GitHub Actions, Code Pipeline, etc.). Strong focus on testing, codequality, and best practices. Our client offers – Flexible working hours and a remote friendly culture Opportunity to work More ❯
passionate and skilled React Native Developer to help us build top-tier mobile applications that make energy smarter and simpler for our customers. If you love crafting clean, efficient code and thrive in a collaborative environment, you'll fit right in. In this role, you'll be working hands-on with React Native, Context, and JavaScript-bringing ideas to … using React Native that our customers love to use. Collaborating with designers, product managers, and backend developers to bring new features to life. Writing clean, scalable, and well-documented code that's built to last. Thriving in an agile setup with a dynamic team that values innovation and continuous improvement. Reviewing and enhancing existing functionality to keep things running … you're a senior in the game, you'll also: Take a proactive role in new projects and exploratory work, helping shape the future of our mobile experience. Champion codequality by supporting the use of guidelines and testing frameworks across the team. Mentor junior developers, sharing your knowledge and helping them grow. About You: Solid hands More ❯
frameworks. Work with cloud platforms such as AWS, GCP, or Azure to deploy and scale applications. Develop and integrate high-performance, low-latency APIs for AI-driven features. Ensure codequality through testing, peer reviews, and continuous integration. Collaborate with the team to build, and maintain generative AI agents. Participate in architectural design discussions and promote engineering … AWS, GCP, etc.) and containerized environments (Docker, Kubernetes). Familiarity with MCP, devtools, AI agents, or contributed to open source You are committed to writing clean, maintainable, and scalable code, following best practices in software development. You enjoy solving complex problems and continuously improving the performance and scalability of systems. You thrive in collaborative environments, working closely with cross More ❯
SQL) and optimisation of queries Previous experience in financial services Some other highly valued skills may include: Degree in engineering, scientific or mathematical discipline Focus on performant and efficient code including consideration of algorithmic complexity Methodical approach with good attention to detail and delivery You may be assessed on the key critical skills relevant for success in role, such … technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-qualitysoftware solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of codequality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect More ❯
maintain web applications and bespoke integrations Design and implement automation solutions to improve operational efficiency Collaborate with stakeholders to gather user requirements and translate them into technical solutions Ensure codequality through reviews, documentation, and adherence to coding best practices Monitor and troubleshoot live systems, proactively addressing issues Provide technical expertise, advice, and support to internal teams … enterprise-level databases Proficiency in object-oriented languages (C#, Java, VB.NET) and front-end development (HTML, CSS, JavaScript) Experience integrating systems via APIs and automation tools Familiarity with low-code platforms and agile methodologies Strong analytical and problem-solving skills, with a focus on user experience Ability to work independently, manage priorities, and collaborate with diverse stakeholders Excellent communication More ❯
maintain web applications and bespoke integrations Design and implement automation solutions to improve operational efficiency Collaborate with stakeholders to gather user requirements and translate them into technical solutions Ensure codequality through reviews, documentation, and adherence to coding best practices Monitor and troubleshoot live systems, proactively addressing issues Provide technical expertise, advice, and support to internal teams … enterprise-level databases Proficiency in object-oriented languages (C#, Java, VB.NET) and front-end development (HTML, CSS, JavaScript) Experience integrating systems via APIs and automation tools Familiarity with low-code platforms and agile methodologies Strong analytical and problem-solving skills, with a focus on user experience Ability to work independently, manage priorities, and collaborate with diverse stakeholders Excellent communication More ❯
to ensure seamless integration and deployment. Utilize SCM tools like Git and Perforce for version control and collaboration. Leverage tools such as SonarQube , Grunt/Gulp , and npm for codequality and build automation. Conduct JavaScript unit testing to ensure code reliability and maintainability. Optimize network performance and front-end load times for enhanced user experience. More ❯
Python, leveraging FastAPI. Lead architectural discussions with a focus on performance, scalability, and reliability. Deliver complex features end-to-end - from design through deployment and monitoring. Provide mentorship through code reviews, technical guidance, and best practices. Collaborate with Product, Design, and Engineering teams to deliver at pace. Continuously raise the bar for engineering standards, codequality … environment Solid expertise in microservices, APIs, messaging patterns, and distributed systems. Proficient with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes preferred). Strong engineering fundamentals - testing, clean code, performance tuning, and algorithms. Experience with relational and non-relational databases (PostgreSQL, MongoDB). Comfortable working in agile, fast-moving environments with high ownership. Curious about new technology, with More ❯
mentoring to other engineers in the team Contribute to solution architecture and strategic technical direction Build, integrate, and maintain REST APIs and backend services Champion best practices in softwarequality, CI/CD, observability, and DevOps Collaborate with cross-functional teams including Product, QA, and DevOps Optionally take on people management responsibilities for engineers Stay updated with emerging More ❯
cross-functional teams to design and implement software solutions Conducting software testing and verification to ensure high standards are met Investigating and resolving software issues and bugs Participating in code reviews to ensure codequality and best practices Documenting software designs and coding procedures Staying updated with the latest industry trends and technologies Contributing to the More ❯
them into clear, actionable technical specifications. Oversee the full software development lifecycle, ensuring timely, high-quality, and secure delivery of projects. Establish and enforce best practices for codequality, security, performance, and maintainability. Troubleshoot and resolve complex technical issues effectively and efficiently. Stay current with emerging technologies, tools, and industry trends relevant to software development More ❯