trading functionalities. Collaborate with other teams to implement robust, scalable, and efficient solutions. Required Skills and Experience: Minimum 6+ years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. More ❯
trading functionalities. Collaborate with other teams to implement robust, scalable, and efficient solutions. Required Skills and Experience: Minimum 6+ years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. More ❯
and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributed systems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If youre a More ❯
and best practices) Experience with at least one JVM language (Java, Kotlin, Scala) is an advantage Background in distributed systems and large-scale compute frameworks Familiarity with Docker, Kubernetes, Linux environments, and CI/CD automation This role offers the chance to work on complex technical challenges at scale, with direct impact on high-performance computing platforms. If you’re More ❯
Employment Type: Full-Time
Salary: £180,000 - £200,000 per annum, Negotiable, OTE
functionalities. Collaborate with other teams to implement robust, scalable, and efficient solutions. Required Skills and Experience: Minimum 6–8 years of server-side development experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. More ❯
years of professional software development experience. Strong expertise in Python (high-performance coding, frameworks, best practices). Experience with distributed systems and architectures. Familiarity with containerization (Docker, Kubernetes) and Linux environments. Hands-on experience with CI/CD pipelines and automation tools. Bonus: exposure to JVM-based languages (Java, Kotlin, Scala). This is a rare opportunity to contribute to More ❯
documentation and configure products for delivery. Ensure compliance with ISO 9001/27001 standards. Requirements: Degree in STEM or equivalent experience. Strong project management and communication skills. Familiarity with Linux and collaboration tools (e.g. Jira, Confluence). Experience working to ISO 9001/27001 quality and security processes. Software Development background highly beneficial, coding skills in Python, JavaScript would be More ❯
of code quality, driving test coverage and long-term maintainability. What we're looking for: 3+ years' experience in software engineering Strong background with C# and .NET Familiarity with Linux, Python, and Azure DevOps Experience in both start-up/scale-up and larger organisations Excellent communication skills Bonus: experience in robotics or hardware-based products In return, you'll More ❯
on this. Key Responsibilities Software Development: Design, develop, and validate new features for embedded systems, ensuring alignment with product requirements. Embedded Systems Expertise: Deploy real-time and/or Linux-based operating systems for embedded systems, developing and debugging complex systems utilizing various communication protocols and peripherals. Hardware Integration: Understand digital electronics, read schematics, and debug PCB issues. Perform hardware More ❯
Skills Strong experience with Java 21 or later Deep understanding of TDD and BDD Proven experience with large-scale microservice architectures Agile development experience Familiarity with Unix-like systems (Linux/Mac OS X) Responsive Web Design principles API development and CI/CD pipelines Ability to quickly learn new tools and techniques Desirable Skills Jackson, JAX-RS, Mockito Messaging More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
detect hackers, malware, data leakage and other malicious activity. As a C++ Developer you will focus on enabling the core product, written in C/C++ for Windows and Linux to run on Apple Mac software, using the latest Extensions, tools and API integrations. Location/WFH: You can work from home most of the time, meeting up with colleagues More ❯
Good understanding of GitOps Good understanding of Container deployments Good understating of CI/CD pipelines Demonstratable knowledge of the Public Cloud Working with OpenAPI specifications and APIs generally Linux system admin and network operations Desirable Good understanding of IP Networking IPv4 and IPv6 stack Awareness of Telco/ISP networking IP stack e.g. Service Provider MPLS, Layer 2 and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Carrington Recruitment Solutions Ltd
in full before applying... We need someone with a Microsoft tech-stack background who has experience as a Azure DevSecOps Consultant or even a good old fashioned Unix/Linux Systems Administrator. We want someone with a development/some form of coding background who has blossomed into Software Security/Cloud Security engineer. We NEED for you to have More ❯
issues Create clear, customer-focused documentation About You A degree in Software Engineering, Electronics Engineering, or a related discipline Knowledge of programming in C/C++ on Windows and Linux platforms Experience with IDEs such as Visual Studio or Eclipse An understanding of interfacing with PC hardware Logical, problem-solving mindset with excellent communication skills Familiarity with Object-Oriented Programming More ❯
issues Create clear, customer-focused documentation About You A degree in Software Engineering, Electronics Engineering, or a related discipline Knowledge of programming in C/C++ on Windows and Linux platforms Experience with IDEs such as Visual Studio or Eclipse An understanding of interfacing with PC hardware Logical, problem-solving mindset with excellent communication skills Familiarity with Object-Oriented Programming More ❯
Employment Type: Permanent
Salary: £28000 - £34000/annum depending on experience
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
the time, meeting up with colleagues in the Cambridge office once or twice a month. About You: You have strong C++ development skills You have cross platform experience (i.e. Linux, Windows, Mac) You have experience of developing SDKs You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and/or security principles/regulated More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Client Server
the time, meeting up with colleagues in the Cambridge office once or twice a month. About You: You have strong C++ development skills You have cross platform experience (i.e. Linux, Windows, Mac) You have experience of developing SDKs You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and/or security principles/regulated More ❯
implementation of a broad range of infrastructure solutions, such as: Microsoft 365 Cyber Security Solutions (MDR/EDR/Vulnerability Scanning/Etc.) VMware/Hyper-V Windows/Linux Hybrid Cloud Services (Private, Azure, AWS, Google, etc.) Networking Disaster Recovery Backup Solutions Etc. Excellent communication skills and customer service skills Ability to articulate technical information and convey to a More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Randstad Digital
technologists. ITIL certification (or equivalent ITIL framework experience). Technical expertise in: Databases & design: SQL Server Monitoring tools: Grafana, Prometheus, Victoria Metrics Scheduling tools: Control-M Operating systems: Windows, Linux Containerisation & cloud: Kubernetes, Azure Collaboration tools: JIRA, Git, Bitbucket This is a fantastic opportunity to work on impactful projects with a financial services firm. If you have the required experience More ❯
software engineer who thrives in a fast-paced, multidisciplinary environment. Essential Qualifications and Experience Strong software development experience in modern C++ and Python . Solid experience working in a Linux environment. Proven track record of developing and maintaining complex software systems. Excellent problem-solving and communication skills. Degree in Computer Science, Engineering, Physics, or a related discipline (or equivalent practical More ❯
Experience navigating ambiguity and leading initiatives or workstreams Cloud - Knowledge of Kubernetes or other methods of automating and scaling cloud deployments, load balancing and traffic routing. Systems - Understanding of Linux or Apple OS fundamentals. Security - Background understanding of cryptography and security. Experience in the Media Streaming domain (Video formats, Codecs, HLS) is a plus. More ❯
Office 365 in enterprise environments Strong PowerShell scripting ability, with bonus points for Python or Bash Hands-on expertise with endpoint hardware and desktop troubleshooting Familiarity with networking and Linux fundamentals a plus A customer-first approach with the confidence to engage stakeholders at all levels Why Apply? This is a rare chance to step into a leadership role within More ❯
Gloucester, Gloucestershire, South West, United Kingdom
Omega Resource Group
part in delivering secure, scalable, and reliable systems that underpin mission-critical Defence projects. You'll have the chance to work with a modern technology stack, including Windows and Linux systems, containerisation (Docker, Kubernetes), infrastructure-as-code (Terraform, Ansible), cloud architecture (private and hybrid), and CI/CD pipelines . Hands-on experience in DevSecOps principles, automated testing frameworks, and More ❯
related issues, and collaborate on complex problem-solving. Maintain documentation, follow change management processes, and support infrastructure-related projects and upgrades. Requirements Familiarity with server hardware, operating systems (Windows, Linux), and virtualisation technologies. A detailed understanding and experience of Microsoft products (M365) and platforms (Windows Servers). A basic understanding of networking principles, protocols, and devices. Strong knowledge of TCP More ❯
Python and/or C++ Experience developing for embedded systems (e.g., ESP32, ARM Cortex) Familiarity with low-level hardware interfacing (serial comms, GPIO, USB, SPI/I2C) Experience in Linux-based development environments Excellent problem-solving skills and attention to detail Ability to adapt quickly to new hardware, tools, and requirements Familiarity with unit testing, debugging tools, and Git workflows More ❯