strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Client Server Ltd
strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about More ❯
sunderland, tyne and wear, north east england, united kingdom
Client Server
strong knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence Apply now to find out more about More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
with TDD and Pair Programming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Backend Software More ❯
note this role will require 5 days per week onsite in our Cork office What are we looking for? Ideally you will demonstrate the following: Experience in C and Datastructures, preferably in developing Linux kernel. In-depth knowledge of Linux Kernel functionality and architecture especially driver module. Excellent debugging and problem-solving skills in Linux Kernel. Familiar More ❯
including executive presentation skills and eye for business Strong leadership and people management skills Understanding the importance of a balanced work approach to encourage team culture Strong knowledge of datastructures, algorithms, operating systems, and distributed systems fundamentals Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies Prior experience with distributed systems, cloud computing, and IaaS More ❯
.NET frameworks, ReactJS, Node.js, and SQL Server. Familiarity with Docker, Agile/Scrum environments, and cross-functional collaboration. Expert in OOP, design patterns, and SOLID principles. Strong grasp of datastructures and algorithms. Proficient in Git (Bitbucket), ElasticSearch, Redis, and AWS. Experience with CI/CD tools (TeamCity, Octopus Deploy). Skilled in test automation (Playwright). Comfortable More ❯
how customer requirements shape the practical aspects of PDK development Job Qualifications: BSc Hons (2:1), MSc or higher in computer science, engineering or related field Strong understanding of datastructures, algorithms and databases Demonstrated proficiency in modern C++, debugging, and general software development skills Nice to have: Scripting language skills in one of: Lisp, Skill, Python, TCL More ❯
Houston, Texas, United States Hybrid / WFH Options
SupplyHouse
5+ years of professional experience with Java frameworks such as Spring, Struts, Hibernate 5+ years of professional experience with relational databases (MySQL and/or Oracle) Deep understanding of datastructures, algorithms, and system design Experience making complex backend architecture design choices Passion for web technologies, and keeping up to date with new tools and techniques Experience with More ❯
customer service operations and integrating PolyAI into their daily customer service workflows. We're looking for talented Lead Software Engineersto join one of our three high impact teams: Voice , Data , and Product Engineering . All three teams work closely together, share high engineering standards, and solve challenging technical problems at scale, but each has its own mission and area … you'll be responsible for the development of our in-house voice stack, helping develop both front-end features on our user-facing platform as well as internal tooling. Data: play a key role in delivering the next generation of our no-code agent studio platform. In this role, you'll be leading the design and development of features … that power insight generation, reporting, and the data-driven backbone of our no-code platform for building voice assistants. Product Engineering: help shape our cutting-edge low-code platform. This role offers the opportunity to work end-to-end, from design to implementation, on creating features which enable a simple user experience for interacting with complex AI systems. You More ❯
Staff Software Engineer, Generative AI, Applied Innovation Factory Google London, UK Apply Bachelor's degree or equivalent practical experience. 8 years of experience in software development and with datastructures/algorithms in either (C, C++, Python, Java or Go). 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data … 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 More ❯
hands on experience with the most up-to-date Swift version, and can mix it with Objective-C ● Deep understanding and hands on experience in Core Frameworks like Core Data, GCD, NSOperationQueue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation. ● Hands on development experience is a must and must be able to create boiler plate code (architecture implementation … the development starts ● Deep understanding of MVC, MVVM, VIPER and other patterns ● Deep understanding of Factory, Adapter, Observer, Singleton and other behaviour patterns ● Deep understanding of Object-Oriented Programming, datastructures, and design patterns Proficiency ● Have published at least 5 iOS apps on Play Store ● Must possess knowledge on App Security and Cryptography ● Good exposure to API Caching … and defining NFRs (Non-Functional Requirements) for mobile application ● Must have worked on Core Data, Offline Sync, Caching, Local Storage, Realm/Room/SQLLite databases ● Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these. ● Must have worked with Agile Methodologies ● Good communication skills and fluent in English ● Hands More ❯
hands on experience with the most up-to-date Swift version, and can mix it with Objective-C ● Deep understanding and hands on experience in Core Frameworks like Core Data, GCD, NSOperationQueue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation. ● Hands on development experience is a must and must be able to create boiler plate code (architecture implementation … the development starts ● Deep understanding of MVC, MVVM, VIPER and other patterns ● Deep understanding of Factory, Adapter, Observer, Singleton and other behaviour patterns ● Deep understanding of Object-Oriented Programming, datastructures, and design patterns Proficiency ● Have published at least 5 iOS apps on Play Store ● Must possess knowledge on App Security and Cryptography ● Good exposure to API Caching … and defining NFRs (Non-Functional Requirements) for mobile application ● Must have worked on Core Data, Offline Sync, Caching, Local Storage, Realm/Room/SQLLite databases ● Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these. ● Must have worked with Agile Methodologies ● Good communication skills and fluent in English ● Hands More ❯
london (city of london), south east england, united kingdom
Norton Blake
hands on experience with the most up-to-date Swift version, and can mix it with Objective-C ● Deep understanding and hands on experience in Core Frameworks like Core Data, GCD, NSOperationQueue, Core Graphics, Core Animation, UIKit, AV Kit, AV Foundation. ● Hands on development experience is a must and must be able to create boiler plate code (architecture implementation … the development starts ● Deep understanding of MVC, MVVM, VIPER and other patterns ● Deep understanding of Factory, Adapter, Observer, Singleton and other behaviour patterns ● Deep understanding of Object-Oriented Programming, datastructures, and design patterns Proficiency ● Have published at least 5 iOS apps on Play Store ● Must possess knowledge on App Security and Cryptography ● Good exposure to API Caching … and defining NFRs (Non-Functional Requirements) for mobile application ● Must have worked on Core Data, Offline Sync, Caching, Local Storage, Realm/Room/SQLLite databases ● Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these. ● Must have worked with Agile Methodologies ● Good communication skills and fluent in English ● Hands More ❯
London, 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 ❯
london, 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 ❯
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 ❯
City of London, London, United Kingdom Hybrid / WFH Options
Travelfusion
you will have knowledge of J2SE programming, understanding of web architectures and databases. Your knowledge/experience in Java will include software design principles and familiarity with algorithms and data structures. What experience you'll have ● Database knowledge (SQL, schema design) ● Java ● Some knowledge of JavaScript and Node.js ● HTTP ● Json ● Web Development ● Proactive attitude ● Ability to own projects, work … both independently and in a team, with rapidly changing priorities ● Core knowledge of algorithms and datastructures ● Understanding of common OO design patterns ● Understanding of automation through Selenium, Puppeteer or similar What you might have in addition ● Computer Science background or degree ● Commercial core Java experience ● Experience of working in a fast paced startup environment ● Database experience (hibernate More ❯
you will have knowledge of J2SE programming, understanding of web architectures and databases. Your knowledge/experience in Java will include software design principles and familiarity with algorithms and data structures. What experience you'll have ● Database knowledge (SQL, schema design) ● Java ● Some knowledge of JavaScript and Node.js ● HTTP ● Json ● Web Development ● Proactive attitude ● Ability to own projects, work … both independently and in a team, with rapidly changing priorities ● Core knowledge of algorithms and datastructures ● Understanding of common OO design patterns ● Understanding of automation through Selenium, Puppeteer or similar What you might have in addition ● Computer Science background or degree ● Commercial core Java experience ● Experience of working in a fast paced startup environment ● Database experience (hibernate More ❯