built. We are thought leaders, driving initiatives to push the platform and the products forward. You will join a team that follows Agile and DevOps principles to deliver valuable software quickly, reliably, and securely. The team's culture is collaborative and supportive, helping all members to grow and develop. What You Will Be Doing Deliver high-quality code through … unit and integration testing supported by a suite of automated tests. Design, develop, test, deploy, maintain, and enhance large-scale distributed software solutions. Provide technical leadership on high-impact projects, as needed. Collaborate with a team of experienced engineers and seek coaching or guidance when necessary. Facilitate alignment and clarity across teams regarding goals, outcomes, and timelines. To Be … Successful in This Role, You Will Have Strong experience in full-stack development using Microsoft Tech Stack, including C# and SQL. A bachelor's degree in computer science, softwareengineering, or a related discipline. Proficient analytical and problem-solving skills. Significant experience in building large-scale, distributed, enterprise-grade SaaS applications leveraging cloud-native services. Attention to detail More ❯
Why Join Us Arcus are recruiting a Software Developer for a 12-month FTC who will be responsible for the design, development, and maintenance of software applications that meet the needs of the business and its clients. What You'll Be Doing The role involves collaborating with cross-functional teams to deliver high-quality, scalable, and maintainable solutions. … You will be required to write, test, and deploy clean, efficient, and maintainable code for various software applications, and collaborate with stakeholders to gather and understand technical and business requirements. Other responsibilities include; System Maintenance: Troubleshoot, debug, and upgrade existing systems to enhance performance and security. Collaboration: Work with designers, product managers, and other developers to ensure cohesive and … user-friendly interfaces and functionalities. Documentation: Create and maintain technical documentation to ensure transparency and support for the development process. Innovation: Propose and implement innovative technologies to improve the software development process and product performance. What We're Looking For This position requires professional experience in mobile development, an ability to innovate and problem-solve, and a strong understanding More ❯
that makes you unique is welcome; join us and let's build what's next - together! Team Description You'll join the Platform & AI Enablement team within our GPTO Engineering organization, reporting to the Sr. Director Engineering API. The team is responsible for building and supporting the data and AI platforms that underpin our industry-leading Business Planning … Software solutions. This is a highly hands-on role focused on designing, building, and operating scalable systems that integrate event-driven, batch & streaming data flows, and AI capabilities into the platform. Your Impact Build and maintain core platform capabilities that support high-throughput batch, streaming, and AI-powered workloads. Develop resilient, observable, and scalable systems using Apache Kafka, Flink … Write clean, maintainable, well-tested code with an emphasis on performance and reliability in production environments. Actively participate in design reviews, technical discussions, and pair programming to promote strong engineering practices. Own technical deliverables across sprint cycles and collaborate closely with teams across time zones. Your Qualifications 8+ years of hands-on softwareengineering experience (or equivalent More ❯
that makes you unique is welcome; join us and let's build what's next - together! Team Description You'll join the Platform & AI Enablement team within our GPTO Engineering organization, reporting to the Sr. Director Engineering API. The team is responsible for building and supporting the data and AI platforms that underpin our industry-leading Business Planning … Software solutions. This is a highly hands-on role focused on designing, building, and operating scalable systems that integrate event-driven, batch & streaming data flows, and AI capabilities into the platform. Your Impact Build and maintain core platform capabilities that support high-throughput batch, streaming, and AI-powered workloads. Develop resilient, observable, and scalable systems using Apache Kafka, Flink … Write clean, maintainable, well-tested code with an emphasis on performance and reliability in production environments. Actively participate in design reviews, technical discussions, and pair programming to promote strong engineering practices. Own technical deliverables across sprint cycles and collaborate closely with teams across time zones. Your Qualifications 8+ years of hands-on softwareengineering experience (or equivalent More ❯
plays a critical role in leading and optimising value streams to ensure alignment with enterprise strategy while delivering impactful customer outcomes. Cyber Security Analyst Are you passionate about securing software and systems that support national defence? We're seeking a Cyber Security Analyst to play a key role in protecting our products and infrastructure. In this role, you'll … collaborate with developers, engineers, and cyber security specialists to embed and test security across the software development lifecycle. Your expertise will directly contribute to our defence capabilities by helping anticipate, detect, and respond to evolving cyber threats. What You'll Do Design and implement secure software solutions, applying security-by-design principles and recognised standards (ISO 27001, NIST … Assist with defence security assessment and authorisation processes. What You'll Bring Experience in Cyber Security Analysting, ideally within defence, government, or critical infrastructure sectors Strong knowledge of secure software development, security protocols, and cyber security principles Skilled in using vulnerability assessment and penetration testing tools (e.g. Nessus, Burp Suite) Familiarity with security frameworks (ISM, PSPF, ISO 27001) and More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Halian Technology Limited
A leading UK-based retailer is seeking a dynamic and experienced Head of Software Development Manager to lead engineering teams across its shop and contact centre platforms . This is a critical role for someone passionate about driving technical delivery, enabling cross-team collaboration, and modernising enterprise systems at scale. This role is remote with occasional office visits. … reduce legacy dependency through technical leadership Align development practices with Agile, Continuous Delivery, and DevOps principles Guide teams through complex delivery cycles in hybrid delivery environments Drive collaboration across engineering, product, infrastructure, and architecture Required Skills & Experience: Strong track record of leading software development teams in enterprise environments Deep understanding of modern architecture patterns (e.g. microservices, event-based … with senior stakeholders Familiarity with CI/CD pipelines, cloud platforms, and Agile delivery frameworks Desirable: Experience in retail, e-commerce, or contact centre platforms Background in hands-on softwareengineering Knowledge of packaged solutions and system integrations Exposure to Lean, DevOps, or Systems Thinking principles Please note: You must be UK-based with full right to work More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
A leading UK-based retailer is seeking a dynamic and experienced Head of Software Development Manager to lead engineering teams across its shop and contact centre platforms . This is a critical role for someone passionate about driving technical delivery, enabling cross-team collaboration, and modernising enterprise systems at scale. This role is remote with occasional office visits. … reduce legacy dependency through technical leadership Align development practices with Agile, Continuous Delivery, and DevOps principles Guide teams through complex delivery cycles in hybrid delivery environments Drive collaboration across engineering, product, infrastructure, and architecture Required Skills & Experience: Strong track record of leading software development teams in enterprise environments Deep understanding of modern architecture patterns (e.g. microservices, event-based … with senior stakeholders Familiarity with CI/CD pipelines, cloud platforms, and Agile delivery frameworks Desirable: Experience in retail, e-commerce, or contact centre platforms Background in hands-on softwareengineering Knowledge of packaged solutions and system integrations Exposure to Lean, DevOps, or Systems Thinking principles Please note: You must be UK-based with full right to work More ❯
experience The ideal candidate for this role will have the below experience and qualifications: Bachelor's or Master's degree in Computer Science or equivalent industry experience. Comes from SoftwareEngineering background with infrastructure experience. 5+ years of development experience with a strong focus on large-scale, distributed systems. Proficient in Python and GoLang . Experience with Liquibase More ❯
JavaScript Knowledge of RESTful API design and development Experience with databases (SQL and NoSQL) Understanding of authentication and security best practices General 2-3 years of experience as a Software Engineer Version control with Git Experience with testing frameworks and methodologies Understanding of agile development practices Problem Solver: Strong problem-solving and debugging skills Team Player : Collaborative mindset with More ❯
Job Title: Senior Embedded Software Engineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in SoftwareEngineering, Computer … Science, Electrical/electronic Engineering or equivalent is required. (Once you have applied, you will be contacted with a full job specification More ❯
We are partnering with a leading tech firm to find a talented Software Developer to join their innovative team. This role is perfect for a developer with a strong background in coding, softwareengineering, and problem-solving, looking to make an impact in an exciting, rapidly growing company. Key Responsibilities Design, develop, and maintain high-quality software … and scalable code, adhering to industry best practices. Collaborate with product managers and engineers to troubleshoot, debug, and optimise software. Who We're Looking For Proven experience as a Software Developer with expertise in programming languages such as Java, Python, or C#. Strong understanding of software development principles, API integration, and cloud platforms. Experience with agile methodologies and … collaborative working environments. A proactive attitude with a passion for creating innovative and reliable software solutions. This is a fantastic opportunity to work with cutting-edge technology and contribute to the development of next-generation software applications.To apply or learn more, contact us for a confidential discussion. More ❯
Lead Java Security Engineer Department: SoftwareEngineering Employment Type: Permanent - Full Time Location: Remote, UK Description At Hazelcast, we build a high-performance, real-time data platform used in mission-critical systems across industries like finance, e-commerce and telecoms. Our platform enables applications to access and process data in milliseconds, powering use cases such as fraud detection … real-time inventory tracking and dynamic pricing. We're looking for a Lead Software Security Engineer to take our product security program to the next level. This is a high-impact, hands-on role where you'll guide the secure design and development of distributed systems, shape engineering and product roadmaps, and foster a security-first mindset across … Champion Be a trusted advisor and advocate for security across the development lifecycle, influencing architecture, design and implementation decisions. Embed secure development practices into day-to-day workflows across engineering teams. Own the vulnerability management lifecycle: from discovery and triage to remediation tracking and coordinated disclosure. Build Secure Products by Design Conduct threat models, security architecture reviews and risk More ❯
methodologies to continually improve solution offerings. Provide expertise and guidance on AI best practices, contributing to the organization's AI strategy and innovation efforts. Conduct data analysis and feature engineering to prepare data for use in AI models, utilizing Azure Data Lake Develop robust testing and validation processes to ensure the accuracy and reliability of AI models and solutions. … procedures to be followed, and delegates tasks at the appropriate level. Skills, Knowledge & Experience Proficiency in programming languages such as Python, C#, or Java, with a deep understanding of software development principles. Extensive experience with Azure AI solutions, including Azure OpenAI Service, Azure Cognitive Services, and Azure Machine Learning. Familiarity with Azure Databricks is a plus. Solid background in … machine learning algorithms, data pre-processing, feature engineering, and model evaluation. Experience with deep learning frameworks like TensorFlow or PyTorch is desirable. Proficiency in handling large datasets, experience with Azure Data Factory, Azure SQL Database, and Cosmos DB. Understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and experience implementing MLOps practices using Azure DevOps. Strong problem-solving abilities More ❯
omni-channel retailer, ecommerce is a key part of our business - we run two of the busiest websites in the UK, driving a significant proportion of our sales. Our engineering practice includes 80+ teams, working on everything from Cloud platforms to mobile apps, from ecommerce functionality to machine learning. Have a quick glance at our Engineering best practices … work. Salary: Up to £92,400 (depending on experience) Contract type: Permanent What will you be doing? Joining one of our agile product teams as a Staff Back-End Software Engineer, utilizing Kotlin or Java to develop and support new features that add value for our business. Leading the shaping of new projects and supporting the professional development of … less experienced engineers, leveraging your softwareengineering expertise. Opportunities to move into people management roles if interested. Demonstrating a passion for delivering innovative software solutions and working in teams to produce complex, high-quality, performant software. Internally, this role is known as Product Engineer (L6). Essential skills/experience Experience leading, coaching, and mentoring teams or More ❯
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Sthree
methodologies to continually improve solution offerings. Provide expertise and guidance on AI best practices, contributing to the organization's AI strategy and innovation efforts. Conduct data analysis and feature engineering to prepare data for use in AI models, utilizing Azure Data Lake Develop robust testing and validation processes to ensure the accuracy and reliability of AI models and solutions. … to be followed, and delegates tasks at the appropriate level. Skills, Knowledge & Experience ... Proficiency in programming languages such as Python, C#, or Java, with a deep understanding of software development principles. Extensive experience with Azure AI solutions, including Azure OpenAI Service, Azure Cognitive Services, and Azure Machine Learning. Familiarity with Azure Databricks is a plus. Solid background in … machine learning algorithms, data pre-processing, feature engineering, and model evaluation. Experience with deep learning frameworks like TensorFlow or PyTorch is desirable. Proficiency in handling large datasets, experience with Azure Data Factory, Azure SQL Database, and Cosmos DB. Understanding of CI/CD pipelines, containerization (Docker, Kubernetes), and experience implementing MLOps practices using Azure DevOps. Strong problem-solving abilities More ❯
pivotal role in designing, implementing, and demonstrating AI-powered solutions tailored for our clients with our in-house AI platform, AVA+. You will work closely with our sales and engineering teams to deliver technical presentations, respond to RFPs, and develop solutions that align with client needs and strategic objectives. Your primary focus will be on agent creation and connectivity. … interacting with diverse systems and services. Implement connectivity solutions to ensure effective communication between different components. Translate business requirements into technical solutions using AI technologies. Collaborate with data and software engineers to deliver integrated solutions. Degree in Computer Science, Engineering, or a related field. Hands-on experience with AI technologies and frameworks (e.g., TensorFlow, PyTorch). Proficiency in … integration techniques. Strong experience of setup of cloud services (AWS, Azure, or GCP), cloud based DevOps, and their application in AI solutions. Awareness of AI capabilities such as prompt engineering, tokenization, guardrails. Excellent problem-solving skills and the ability to think critically. Exposure to agentic platforms is preferable. Strong communication skills, both written and verbal, with the ability to More ❯
Please follow us on WeChat to see all our Cantonese and Mandarin jobs, interview tips and London news: Your New Job Title: Mandarin Speaking Assistant Software Developer , London The Skills You'll Need: Fluent in Mandarin and English. Software Development related experience. Your New Salary: Depending on experience Location: Central London Hybrid, 1 day WFH Perm Start: ASAP … Working hours: 35 hours To be successful in this role our client has said it is essential that candidates: are fluent in Mandarin Chinese have IT Software Development related working experience If that means this job isn't a match for you please view our other vacancies for one that may be a better fit. Mandarin Speaking Assistant Software … plans, working out the details as well as taking part in and supervising its implementation Visiting the clients for assigned technical projects if it is required Mandarin Speaking Assistant Software Developer - The Skills You'll Need to Succeed: Degree educated in Information Technology, Computing, SoftwareEngineering or other equivalent Relevant professional qualification Experience within the Financial Services More ❯
Engineering Manager – Machine Learning We are seeking a hands-on Engineering Manager to lead and grow a talented Machine Learning team, driving innovation and delivering real-world impact through cutting-edge AI solutions. This role blends technical leadership with people management – perfect for someone who wants to stay close to the code while also shaping a high-performing … engineering culture. What you’ll do: Lead, mentor, and develop a team of Machine Learning engineers and researchers. Stay hands-on: contribute to code, review architecture, and guide technical design decisions. Collaborate with product and data teams to scope, build, and scale ML-driven features and systems. Drive best practices across experimentation, model training, deployment, and monitoring. Champion engineering excellence, ensuring reliability, performance, and security in ML systems. About you: Strong softwareengineering background with direct experience in machine learning applications. Proven track record leading teams – balancing delivery with career growth and mentorship. Proficiency in modern ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and cloud platforms. Comfortable working across the full lifecycle: from research prototypes to More ❯
Engineering Manager – Machine Learning We are seeking a hands-on Engineering Manager to lead and grow a talented Machine Learning team, driving innovation and delivering real-world impact through cutting-edge AI solutions. This role blends technical leadership with people management – perfect for someone who wants to stay close to the code while also shaping a high-performing … engineering culture. What you’ll do: Lead, mentor, and develop a team of Machine Learning engineers and researchers. Stay hands-on: contribute to code, review architecture, and guide technical design decisions. Collaborate with product and data teams to scope, build, and scale ML-driven features and systems. Drive best practices across experimentation, model training, deployment, and monitoring. Champion engineering excellence, ensuring reliability, performance, and security in ML systems. About you: Strong softwareengineering background with direct experience in machine learning applications. Proven track record leading teams – balancing delivery with career growth and mentorship. Proficiency in modern ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and cloud platforms. Comfortable working across the full lifecycle: from research prototypes to More ❯
Engineering Manager – Machine Learning We are seeking a hands-on Engineering Manager to lead and grow a talented Machine Learning team, driving innovation and delivering real-world impact through cutting-edge AI solutions. This role blends technical leadership with people management – perfect for someone who wants to stay close to the code while also shaping a high-performing … engineering culture. What you’ll do: Lead, mentor, and develop a team of Machine Learning engineers and researchers. Stay hands-on: contribute to code, review architecture, and guide technical design decisions. Collaborate with product and data teams to scope, build, and scale ML-driven features and systems. Drive best practices across experimentation, model training, deployment, and monitoring. Champion engineering excellence, ensuring reliability, performance, and security in ML systems. About you: Strong softwareengineering background with direct experience in machine learning applications. Proven track record leading teams – balancing delivery with career growth and mentorship. Proficiency in modern ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and cloud platforms. Comfortable working across the full lifecycle: from research prototypes to More ❯
in enterprise level cloud based SaaS solutions? Could you add value to an existing team of highly skilled developers? Are you ready to make your mark on future proofed software? We are Preservica and our active digital preservation solutions are at the razor's edge of commercial software solutions, addressing the need for smart digital preservation technology. Our … award-winning software is used by leading businesses, archives, libraries, museums and government organisations across the globe. We are world leaders and proud of our achievements - but to stay ahead we need the brightest and most talented commercial and technical innovators to join our development team and right now we are looking for a solid Senior Front End Engineer. … geographically distributed team, you will bridge the gap between UX and the back end teams. Working as part of an Agile Scrum to build high-quality and fully performing software across our cloud based SaaS product range of Digital Preservation software. Your work will extend to include: Ensure the technical feasibility of UI/UX designs. Integrate softwareMore ❯
Altrincham, Cheshire, United Kingdom Hybrid / WFH Options
Informed Solutions
delivering enterprise-scale digital services for high-profile clients across multiple sectors. Collaboration is at the heart of how we work, and you'll partner closely with colleagues across SoftwareEngineering, User-Centred Design, Delivery Management and Live Services to deliver exceptional outcomes. As a consultancy, we are proudly technology agnostic. This means our priority is designing the … role that calls for adaptability, ambition, and a proactive approach to working in a fast-paced, agile environment. You will: Deliver high-quality solutions: Design, build, and continually improve software, infrastructure, and deployment pipelines for public and private sector clients, ensuring robustness and scalability. Projects may also include solutions with geospatial data, GIS platforms, and open-source mapping technologies. … Delivery Managers, and colleagues in User-Centred Design and Data Science to shape designs, contribute to documentation, and deliver against agreed plans. Ensure standards and best practice: Apply the Engineering Well-Assured Framework, follow established approaches, provide accurate technical estimates, and escalate risks or issues where required. Communicate and build relationships: Present prototypes, solutions, and progress updates clearly to More ❯
are happy at work. Responsibilities Your promise to us: Collaborate with the team to meet the targets of the Technology division. Develop expert knowledge of our industry sectors, including SoftwareEngineering, Data Engineering, Cloud & Infrastructure, Cyber Security, and Architecture. Provide recruitment and administrative support during onboarding and the recruitment process. Respond promptly and professionally to queries via More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Counter Terrorism Policing
trust. Degree-educated (or equivalent), you'll bring strong technical expertise in application design and development, including agile methodologies, database design and infrastructure technologies. A background in Site Reliability Engineering (SRE) will be advantageous too. However, equally important are customer focus and strong communication skills. Adept at connecting with others, you'll discuss solutions, update stakeholders and deal with … Working with third party suppliers, stakeholders and departmental ICT teams to help deliver patch/release of applications while coordinating vendor support. Ensuring the reliability, availability, and performance of software systems through a combination of softwareengineering and systems administration principles. Responsible for monitoring, automating, and improving the operational aspects of software systems, including incident response … and Kubernetes. Design, development, testing and deployment of Tableau Dashboards. Ownership of application backup, restores and the Application Disaster Recovery (DR) process. Daily support of COTS and WEB based software applications with an emphasis on the ability to problem solve. Creating knowledge base articles and up-skilling other members of the team following resolution. Ability to understand business logic More ❯
on this exciting journey. Job Purpose As we continue to expand our market share in the rapidly emerging Employee Experience platform category, we're looking for a mid-level Software Engineer to join our growing team building intelligent, scalable, and secure applications powered by AI. You'll work across the full stack using modern web technologies and contribute to … a platform where AI is deeply integrated into the user experience and engineering workflows. This role offers the opportunity to deepen your technical skills, expand your experience with cloud-native and AI-integrated systems, and collaborate closely with experienced engineers, designers, and product managers. You'll take ownership of meaningful components, help shape development standards, and support the growth … modern full stack development, particularly with React, TypeScript, Node.js, Next.js, and database technologies such as PostgreSQL. Experience working with cloud infrastructure, preferably with Azure or Vercel. Good understanding of softwareengineering principles, web architecture, and performance optimisation. Experience building and consuming RESTful and/or GraphQL APIs. Knowledge of automated testing frameworks (e.g., Cypress, Playwright) and best practices More ❯