slough, south east england, united kingdom Hybrid / WFH Options
CipherTek Recruitment
work at the cutting edge of financial technology, contributing to a modern, reactive web platform used across trading desks. This is not your typical enterprise UI, it’s fast, data-intensive, and built to scale with real-time demands in a trading environment. 💼 The Opportunity Collaborate with elite engineers on a SPA used across the investment bank for derivatives … trading. Build elegant, high-performance UIs with real-time data updates and functional programming paradigms. Shape a front-end architecture trusted by traders, with a focus on resilience, performance, and usability . Leverage the latest web technologies in a fast-paced, agile development environment. Flexible working arrangements with only 1 day per week required in the City of London … ES6 , HTML5, and advanced CSS. Proven delivery of performance-critical SPAs , ideally within front-office trading or other high-frequency environments. Proficiency with functional and reactive programming using immutable datastructures . Attention to UI/UX detail – you take pride in building intuitive, beautiful products. Comfortable working in collaborative, high-performance teams . Confident daily use of More ❯
frontend awareness, but your focus is on backend engineering that makes the UI fast and reliable. What you will do: Design and build Java services that feed real-time data to the frontend. Work with the UI team on transport choices, batching, back-pressure, and error handling. Improve end-to-end latency by looking across the stack. What you … ll bring: Strong knowledge of computer science fundamentals (datastructures, algorithms). Java engineering experience in trading, betting, gaming, or streaming. Hands-on work with real-time or data-heavy systems. Comfortable across server and browser. Not essential (but nice-to-have): Experience with frontend languages. Experience with trading systems. Interview process: Microsoft Teams: 45min - 1hr chat. More ❯
or equivalent practical experience. 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 1 year of experience with datastructures or algorithms. 1 year of experience with machine learning algorithms and tools, building production quality Machine Learning (ML) systems and infrastructure. Experience with machine learning, C++ and … and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a … on complex technologies at a global scale with key players in the AI and systems space. Join a team of talented individuals who not only work together to keep data centers operating efficiently but also create a legacy of driving innovation by building some of the most complex systems technologies. Responsibilities Write product or system development code. Participate in More ❯
suitable for someone operating at a Principal Engineer or Lead Engineer level. You'll join a small, highly skilled team building a new platform driven by innovative algorithms, clever datastructures, and design patterns-based architecture. Working closely with the Head of Architecture, you'll take abstract concepts and requirements, distil them, and deliver high-quality, elegant solutions. … software engineering/development and design patterns Translate abstract concepts into working, production-ready solutions. Employ Test-Driven Development (TDD) and SOLID principles. Build robust, scalable algorithms and efficient data structures. Collaborate with other engineers, mentoring and sharing knowledge. Produce maintainable, clean code based on the less is more principle. Essential Skills & Experience Expert in TypeScript or a similar More ❯
a Senior BI Developer to help with a critical reporting project as we migrate to the Civica CX system. The successful candidate will be working closely with their permanent data analyst, so mentoring and knowledge transfer are a key part of this role. The core objective is twofold: Deliver all critical statutory and operational reports against firm deadlines. Establish … ability to work quickly, clarify requirements, and manage User Acceptance Testing (UAT) under pressure. Significant advantages would be: Direct, hands-on experience with the Civica CX database schema (e.g., datastructures for tenancies, repairs, or rents), as this will be essential for meeting our project timelines. Experience with GitHub for version control of SQL scripts and Power BI More ❯
cross-functional team environments. You need: 1+ years of hands-on Software Development experience in C++, STL, Boost, Linux. A passion for new technologies and ideas. Strong understanding of data-structures & algorithms. Bachelor's degree or equivalent experience in Computer Science or related field (2:1 or above) Contact Ciara Clarke for a confidential discussion on this role. More ❯
cross-functional team environments. You need: 1+ years of hands-on Software Development experience in C++, STL, Boost, Linux. A passion for new technologies and ideas. Strong understanding of data-structures & algorithms. Bachelor's degree or equivalent experience in Computer Science or related field (2:1 or above) Contact Ciara Clarke for a confidential discussion on this role. More ❯
or related technical field Strong academic background Demonstrated coding ability through internships, GitHub projects, or hackathons Interest in video technologies, SaaS, or scalable distributed systems Strong foundation in algorithms, datastructures, and software design Experience in one or more of: Kotlin, Java, C++, Go, Rust, or Python Skilled worker visa sponsorship is available for exceptional candidates. If this More ❯
or related technical field Strong academic background Demonstrated coding ability through internships, GitHub projects, or hackathons Interest in video technologies, SaaS, or scalable distributed systems Strong foundation in algorithms, datastructures, and software design Experience in one or more of: Kotlin, Java, C++, Go, Rust, or Python Skilled worker visa sponsorship is available for exceptional candidates. If this More ❯
london, south east england, united kingdom Hybrid / WFH Options
Understanding Recruitment
they are looking for in Mid Java Developers: Core Java Developing software from scratch WITHOUT the use of frameworks e.g. Spring Multithreading TDD, CI/CD, Paired-programming environment Datastructures, algorithms, threads Working in a modern FinTech environment e.g. startup is a plus An interest in the financial sector, FX and trading If you are looking to More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Understanding Recruitment
they are looking for in Mid Java Developers: Core Java Developing software from scratch WITHOUT the use of frameworks e.g. Spring Multithreading TDD, CI/CD, Paired-programming environment Datastructures, algorithms, threads Working in a modern FinTech environment e.g. startup is a plus An interest in the financial sector, FX and trading If you are looking to More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Understanding Recruitment
they are looking for in Mid Java Developers: Core Java Developing software from scratch WITHOUT the use of frameworks e.g. Spring Multithreading TDD, CI/CD, Paired-programming environment Datastructures, algorithms, threads Working in a modern FinTech environment e.g. startup is a plus An interest in the financial sector, FX and trading If you are looking to More ❯
deep expertise in operating system performance optimization. What We’re Looking For Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong understanding of datastructures and algorithms. Proficiency in one or more programming languages (e.g., Java, C++, Python, JavaScript, Go, HTML). Extensive experience in operating system performance optimization, systems engineering, or More ❯
deep expertise in operating system performance optimization. What We’re Looking For Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Strong understanding of datastructures and algorithms. Proficiency in one or more programming languages (e.g., Java, C++, Python, JavaScript, Go, HTML). Extensive experience in operating system performance optimization, systems engineering, or More ❯
. Required Skills & Experience Proven commercial experience with Scala development. Solid understanding of SQL and relational database design. Comfortable working within Linux environments. Strong understanding of software design principles, datastructures, and algorithms. Experience with version control (Git) and Agile/Scrum methodologies. Desirable/Bonus Skills Experience with the Play or Spring frameworks. Exposure to NoSQL databases More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
True North Group
. Required Skills & Experience Proven commercial experience with Scala development. Solid understanding of SQL and relational database design. Comfortable working within Linux environments. Strong understanding of software design principles, datastructures, and algorithms. Experience with version control (Git) and Agile/Scrum methodologies. Desirable/Bonus Skills Experience with the Play or Spring frameworks. Exposure to NoSQL databases More ❯
the performance domain. We Seek: Master's degree in a field relevant to computer systems, including but not limited to Computer Science, Computer Engineering, and Electrical Engineering. Understanding of datastructures and algorithms. Proficiency in one or more programming languages (e.g., JAVA, C++, Python, HTML, JavaScript, GO) Extensive experience in engineering roles specialising in operating system performance optimisation More ❯
the performance domain. We Seek: Master's degree in a field relevant to computer systems, including but not limited to Computer Science, Computer Engineering, and Electrical Engineering. Understanding of datastructures and algorithms. Proficiency in one or more programming languages (e.g., JAVA, C++, Python, HTML, JavaScript, GO) Extensive experience in engineering roles specialising in operating system performance optimisation More ❯
St Albans, England, United Kingdom Hybrid / WFH Options
Client Server
have JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, DataStructures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply now to find out more More ❯
st albans, east anglia, united kingdom Hybrid / WFH Options
Client Server
have JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, DataStructures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply now to find out more More ❯
St. Albans, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
have JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, DataStructures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline What's in it for you More ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Client Server
have JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, DataStructures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply now to find out more More ❯
software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in datastructures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in datastructures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Smartbox Assistive Technology
software development in one or more of the following languages: C, C++, Rust. 4+ years of experience in embedded software development in C. Knowledge of Computer Science fundamentals in datastructures, algorithm design, problem-solving, and complexity analysis. Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability. Confident and experienced with More ❯