JUnit and other testing frameworks. Take full ownership of feature development from design to production. Work independently while collaborating with cross-functional teams. Required Skills & Experience: Java Server-Side ConcurrentProgramming with Spring Boot (Core Spring) and JUnit. Understanding of message-based architectures (MQ/Kafka). Proficiency in RDBMS such as Sybase and/or DB2, with More ❯
Scala, Servlet, multithreading, concurrency, low-latency, microservices, multi-threaded engineering techniques, data structures, interactive messaging services, CI, Continuous Improvement, Object-Oriented Analysis, Core Java, Object-Oriented Design, Object-Oriented Programming, Agile, SCRUM, Kubernetes. We are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any reasonable adjustments we can make to assist More ❯
St. Albans, Hertfordshire, United Kingdom Hybrid / WFH Options
Lindar
Java and Spring . Knowledge of other JVM-based languages, especially Kotlin is a plus. Solid understanding of web application architecture and microservices. Strong grasp and professional experience with concurrentprogramming, concepts idempotency and distributed transaction management in application logic. Familiarity with the technologies in our stack, including Kafka, Redis, and Kubernetes. Practical experience with MongoDB would be More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Platform Recruitment Limited
Holistic approach to problem solving; you are able to see the 'bigger picture' of your work Exceptional systems knowledge Exceptional Linux knowledge Strong networking knowledge (TCP/IP) Strong concurrentprogramming ability (C++) Experienced working with distributed systems ( Desirable ) Experience working in the cloud (AWS, GCP, Azure etc.,) ( Desirable ) Experience working with containers Full details are available. Please More ❯
tooling, test interfaces, or Windows components Proven experience working with real-time data systems, preferably involving SFPDP or other high-speed digital protocols Demonstrable skills in multi-threaded and concurrentprogramming Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards or similar Familiarity with software sequencing frameworks or custom state machines for More ❯
Support the evolution of products that shape the sound of live performances globally What We're Looking For Strong proficiency in C++ and C# Experience with multithreading and complex, concurrent software systems Familiarity with cross-platform desktop development (Embedded Linux/macOS/iOS) Understanding of Agile methodologies, CI/CD, and version control Networking knowledge (TCP/IP More ❯
collaboration across teams. Strong analytical and problem-solving skills to navigate complex development challenges and implement effective solutions. Staying updated with the latest trends and advancements in iOS development, programming languages, and emerging technologies. Strong communication skills for effectively collaborating with cross-functional teams, including designers, product managers, and other stakeholders. For a senior role, the ability to lead More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Deloitte LLP
collaboration across teams. Strong analytical and problem-solving skills to navigate complex development challenges and implement effective solutions. Staying updated with the latest trends and advancements in iOS development, programming languages, and emerging technologies. Strong communication skills for effectively collaborating with cross-functional teams, including designers, product managers, and other stakeholders. For a senior role, the ability to lead More ❯
Job responsibilities Executes software solutions, design, development, and maintain high-quality, scalable, and efficient back-end and front-end software solutions using Java Spring Boot, Spring Batch and Angular/ReactJS. Creates secure and high-quality production code and maintains More ❯
Job Responsibilities: Executes software solutions, design, development, and maintain high-quality, scalable, and efficient back-end and front-end software solutions using Java Spring Boot, Spring Batch and Angular/ReactJS. Creates secure and high-quality production code and maintains More ❯
Job responsibilities Executes software solutions, design, development, and maintain high-quality, scalable, and efficient back end and front-end software solutions using Java Spring Boot, Spring Batch and Angular/ReactJS/ExtJs Creates secure and high-quality production code More ❯
for tooling or support applications (mainly Windows-based) Proven track record working with real-time data systems , particularly with high-speed protocols such as SFPDP Expertise in multi-threaded programming and concurrent systems Knowledge of low-level I/O, DMA , or driver-level interactions (e.g., with PCIe cards) Experience building custom sequencing frameworks or state machines for More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
a leading financial technology organisation building ultra-low latency systems at scale, and we're looking for a Senior Rust Engineer with a strong grounding in low-level systems programming . This is an opportunity to join a high-calibre team of engineers pushing the boundaries of performance and reliability in a demanding, mission-critical environment. The systems you … a focus on resilience, fault-tolerance, and scalability Driving performance improvements with hardware-aware optimisations and kernel-bypass techniques What We're Looking For: Deep understanding of systems-level programming (Rust, C, C++) Experience with manual memory management , concurrency , and multithreading Familiarity with Linux internals , system calls, and networking (e.g., epoll, io_uring) Bonus points for experience with: Kernel More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
Contribute to the state of the art in high performance, low latency algorithmic software where nanoseconds matter. Exercise your creativity and computer science knowledge in creating software which pushes the speed limit. Collaborate with hardware engineers and sculpt quality C++ More ❯
Perplexity is looking for a highly skilled Senior or Expert C++ Developer to join our Search Core team. This role is critical to building next-generation search products and technologies. You will help drive key decisions around the architecture, design More ❯