We're partnering with a leading international law firm that's on a mission to redefine how legal and professional services are delivered-through human-centred technology. They're looking for a pragmatic Software Engineer who thrives in cross-functional teams, loves solving real-world problems, and enjoys delivering impactful solutions at pace. If you're product- and user-focused, collaborative, curious, and delivery-oriented, this is your opportunity to make a real impact. Key Requirements: 3+ years in software engineering with a strong product mindset Experience working closely with product teams and designing for real users Strong frontend skills (JavaScript/Typescript, React/Angular, HTML) and backend expertise (Node.js, Python) Proven experience in API design and system integration Proficiency with Microsoft Azure and familiarity with databases, IAM, containers, and deployment tools Comfortable with rapid prototyping tools (e.g., Figma) Solid understanding of the Software Development Life Cycle (SDLC) Responsibilities: Product Engineering & Delivery Build and maintain user-facing applications, tools, and integrations Collaborate with product managers, designers, and stakeholders Write clean, maintainable, well-tested code Contribute to product discovery with prototypes, spikes, and experiments Technology & Integration Build APIs and services to connect systems across the firm Integrate with internal tools and third-party platforms Support low-code solutions, especially within Power Platform Agile & Iterative Development Work within a modern agile framework Participate in backlog grooming, technical scoping, and story writing Engage in design sessions, code reviews, and retrospectives Security, Quality & Operations Ensure compliance with security, privacy, and operational standards Monitor and improve the health of production code Enhance testing and deployment pipelines for faster, safer releases Apply today and be part of a team that values innovation, collaboration, and impact .
08/09/2025
Contractor
We're partnering with a leading international law firm that's on a mission to redefine how legal and professional services are delivered-through human-centred technology. They're looking for a pragmatic Software Engineer who thrives in cross-functional teams, loves solving real-world problems, and enjoys delivering impactful solutions at pace. If you're product- and user-focused, collaborative, curious, and delivery-oriented, this is your opportunity to make a real impact. Key Requirements: 3+ years in software engineering with a strong product mindset Experience working closely with product teams and designing for real users Strong frontend skills (JavaScript/Typescript, React/Angular, HTML) and backend expertise (Node.js, Python) Proven experience in API design and system integration Proficiency with Microsoft Azure and familiarity with databases, IAM, containers, and deployment tools Comfortable with rapid prototyping tools (e.g., Figma) Solid understanding of the Software Development Life Cycle (SDLC) Responsibilities: Product Engineering & Delivery Build and maintain user-facing applications, tools, and integrations Collaborate with product managers, designers, and stakeholders Write clean, maintainable, well-tested code Contribute to product discovery with prototypes, spikes, and experiments Technology & Integration Build APIs and services to connect systems across the firm Integrate with internal tools and third-party platforms Support low-code solutions, especially within Power Platform Agile & Iterative Development Work within a modern agile framework Participate in backlog grooming, technical scoping, and story writing Engage in design sessions, code reviews, and retrospectives Security, Quality & Operations Ensure compliance with security, privacy, and operational standards Monitor and improve the health of production code Enhance testing and deployment pipelines for faster, safer releases Apply today and be part of a team that values innovation, collaboration, and impact .
Firmware Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. About the Role We are seeking a developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Collaboration: Work with Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Technical Skills Core Requirements: 3+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
03/09/2025
Full time
Firmware Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. About the Role We are seeking a developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Collaboration: Work with Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Technical Skills Core Requirements: 3+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
Firmware Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. About the Role We are seeking a developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Collaboration: Work with Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Technical Skills Core Requirements: 3+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).
03/09/2025
Full time
Firmware Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. About the Role We are seeking a developer/ software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Collaboration: Work with Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Technical Skills Core Requirements: 3+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (e.g., MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (e.g., TLS, DTLS).
We're partnering with a leading international law firm that's on a mission to redefine how legal and professional services are delivered-through human-centred technology. They're looking for a pragmatic Software Engineer who thrives in cross-functional teams, loves solving real-world problems, and enjoys delivering impactful solutions at pace. If you're product- and user-focused, collaborative, curious, and delivery-oriented, this is your opportunity to make a real impact. Key Requirements: 3+ years in software engineering with a strong product mindset Experience working closely with product teams and designing for real users Strong Front End skills (JavaScript/Typescript, React/Angular, HTML) and Back End expertise (Node.js, Python) Proven experience in API design and system integration Proficiency with Microsoft Azure and familiarity with databases, IAM, containers, and deployment tools Comfortable with rapid prototyping tools (eg, Figma) Solid understanding of the Software Development Life Cycle (SDLC) Responsibilities: Product Engineering & Delivery Build and maintain user-facing applications, tools, and integrations Collaborate with product managers, designers, and stakeholders Write clean, maintainable, well-tested code Contribute to product discovery with prototypes, spikes, and experiments Technology & Integration Build APIs and services to connect systems across the firm Integrate with internal tools and third-party platforms Support low-code solutions, especially within Power Platform Agile & Iterative Development Work within a modern agile framework Participate in backlog grooming, technical scoping, and story writing Engage in design sessions, code reviews, and retrospectives Security, Quality & Operations Ensure compliance with security, privacy, and operational standards Monitor and improve the health of production code Enhance testing and deployment pipelines for faster, safer releases Apply today and be part of a team that values innovation, collaboration, and impact .
28/08/2025
Full time
We're partnering with a leading international law firm that's on a mission to redefine how legal and professional services are delivered-through human-centred technology. They're looking for a pragmatic Software Engineer who thrives in cross-functional teams, loves solving real-world problems, and enjoys delivering impactful solutions at pace. If you're product- and user-focused, collaborative, curious, and delivery-oriented, this is your opportunity to make a real impact. Key Requirements: 3+ years in software engineering with a strong product mindset Experience working closely with product teams and designing for real users Strong Front End skills (JavaScript/Typescript, React/Angular, HTML) and Back End expertise (Node.js, Python) Proven experience in API design and system integration Proficiency with Microsoft Azure and familiarity with databases, IAM, containers, and deployment tools Comfortable with rapid prototyping tools (eg, Figma) Solid understanding of the Software Development Life Cycle (SDLC) Responsibilities: Product Engineering & Delivery Build and maintain user-facing applications, tools, and integrations Collaborate with product managers, designers, and stakeholders Write clean, maintainable, well-tested code Contribute to product discovery with prototypes, spikes, and experiments Technology & Integration Build APIs and services to connect systems across the firm Integrate with internal tools and third-party platforms Support low-code solutions, especially within Power Platform Agile & Iterative Development Work within a modern agile framework Participate in backlog grooming, technical scoping, and story writing Engage in design sessions, code reviews, and retrospectives Security, Quality & Operations Ensure compliance with security, privacy, and operational standards Monitor and improve the health of production code Enhance testing and deployment pipelines for faster, safer releases Apply today and be part of a team that values innovation, collaboration, and impact .
Cloud Architect/Cloud Solutions Architect Our client is one of UK's largest utilities companies. They make a difference to 15 million people across the country. Our client is looking for a cloud architect/cloud solutions architect to join their architecture team. What you will be doing: You will be Responsible for the architectural design of our clients platforms. You will Represent the Cloud Platform Support Team at Architecture and Project Review Boards and Provide technical leadership and mentoring to the Cloud team. You will Work with projects to bring new services onto the platform. Identify and automate cloud platform processes where there is proven business value. Work collaboratively with members of the team using Agile methodology. Highlight opportunities for automation of our resolution steps wherever possible. Experience: A truly digital mindset. Open to collaboration. Open to risk. Available to new ways of doing things. Obsessed with data. Obsessed with excellence. People who think and behave differently to the way we do. People who don't want to just be another cog in the machine. You will serve as an Incident Management escalation point for significant incidents. You will Support IaaS services in Azure and AWS (Windows and Linux) & PaaS services, Azure SQL Database, etc. You will be involved in the continual improvement of Cloud monitoring solutions and also Diagnose and Fix all L2 and L3-related support incidents. Undertake root cause analysis of major incidents. Respond to Incidents raised by the business in ServiceNow Demonstrable experience in a fast-paced IT operations environment. You will be versed in all aspects of Cloud technology, from IaaS to PaaS solutions. Certification in Azure is an advantage. Knowledge of Terraform automation and a good grasp of platform design methodologies and best practices, when it comes to securing those platforms in a Cloud environment. Understands and has used Azure DevOps in an enterprise environment. Be highly technical and have a good understanding of Linux and Windows operating systems. Good working knowledge of PowerShell, ARM Templates, Unix Shell Scripting Able to take control of a situation and provide guidance in an incident. Can integrate well with a small team of highly technical individuals. Broad exposure to lots of different technologies. Be highly flexible in your approach to the work required. Apply Now!
18/08/2023
Full time
Cloud Architect/Cloud Solutions Architect Our client is one of UK's largest utilities companies. They make a difference to 15 million people across the country. Our client is looking for a cloud architect/cloud solutions architect to join their architecture team. What you will be doing: You will be Responsible for the architectural design of our clients platforms. You will Represent the Cloud Platform Support Team at Architecture and Project Review Boards and Provide technical leadership and mentoring to the Cloud team. You will Work with projects to bring new services onto the platform. Identify and automate cloud platform processes where there is proven business value. Work collaboratively with members of the team using Agile methodology. Highlight opportunities for automation of our resolution steps wherever possible. Experience: A truly digital mindset. Open to collaboration. Open to risk. Available to new ways of doing things. Obsessed with data. Obsessed with excellence. People who think and behave differently to the way we do. People who don't want to just be another cog in the machine. You will serve as an Incident Management escalation point for significant incidents. You will Support IaaS services in Azure and AWS (Windows and Linux) & PaaS services, Azure SQL Database, etc. You will be involved in the continual improvement of Cloud monitoring solutions and also Diagnose and Fix all L2 and L3-related support incidents. Undertake root cause analysis of major incidents. Respond to Incidents raised by the business in ServiceNow Demonstrable experience in a fast-paced IT operations environment. You will be versed in all aspects of Cloud technology, from IaaS to PaaS solutions. Certification in Azure is an advantage. Knowledge of Terraform automation and a good grasp of platform design methodologies and best practices, when it comes to securing those platforms in a Cloud environment. Understands and has used Azure DevOps in an enterprise environment. Be highly technical and have a good understanding of Linux and Windows operating systems. Good working knowledge of PowerShell, ARM Templates, Unix Shell Scripting Able to take control of a situation and provide guidance in an incident. Can integrate well with a small team of highly technical individuals. Broad exposure to lots of different technologies. Be highly flexible in your approach to the work required. Apply Now!
IT Trainer - ZenDesk - Documentation - Contract - INSIDE IR35 My client, an international Media house, are looking for an experienced Training specialist to join them on an initial 6 month contract. The Training Specialist will work alongside the existing business change/readiness team, and product teams to produce training products to support significant developments of the platform. Responsibilities Develop high-quality, impactful learning experiences tailored to the needs of in-person and virtual audiences Design, develop and roll-out innovative and interactive yet scalable training collateral Update our current on-line/self service learning Portal (ZenDesk) Partner with internal subject-matter experts to create, maintain and continuously improve client-facing and internal training assets and self-help documentation, ensuring alignment with product innovations and business objectives Build strong cross-functional relationships with colleagues in various internal departments (inc. Platform Services, Product, Account Services), and external subject matter experts to prioritise client training needs and collaborate on execution Participate in regular evaluation of our training effectiveness in order to inform future work Required Skills & Abilities Deep knowledge of and hands on experience of using and administering ZenDesk for software education and learning Ability to create high quality, visually appealing materials and documentation (portfolio will be requested) First-class analytical and communication skills with experience applying these within a training or solutions-based role Accomplished presentation skills Ability to maintain workflow and self-prioritise tasks effectively to hit deadlines Excellent written English and a flair for technical writing IT Trainer - ZenDesk - Documentation - Contract - INSIDE IR35
05/11/2021
Contractor
IT Trainer - ZenDesk - Documentation - Contract - INSIDE IR35 My client, an international Media house, are looking for an experienced Training specialist to join them on an initial 6 month contract. The Training Specialist will work alongside the existing business change/readiness team, and product teams to produce training products to support significant developments of the platform. Responsibilities Develop high-quality, impactful learning experiences tailored to the needs of in-person and virtual audiences Design, develop and roll-out innovative and interactive yet scalable training collateral Update our current on-line/self service learning Portal (ZenDesk) Partner with internal subject-matter experts to create, maintain and continuously improve client-facing and internal training assets and self-help documentation, ensuring alignment with product innovations and business objectives Build strong cross-functional relationships with colleagues in various internal departments (inc. Platform Services, Product, Account Services), and external subject matter experts to prioritise client training needs and collaborate on execution Participate in regular evaluation of our training effectiveness in order to inform future work Required Skills & Abilities Deep knowledge of and hands on experience of using and administering ZenDesk for software education and learning Ability to create high quality, visually appealing materials and documentation (portfolio will be requested) First-class analytical and communication skills with experience applying these within a training or solutions-based role Accomplished presentation skills Ability to maintain workflow and self-prioritise tasks effectively to hit deadlines Excellent written English and a flair for technical writing IT Trainer - ZenDesk - Documentation - Contract - INSIDE IR35
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.