do this. The impact you'll have: Senior Software Engineers at loveholidays have strong expertise in: Supplier integration systems that process vast amounts of data Industry leading bespoke, high performance search and recommendation systems Sophisticated real time pricing systems Complex domain modelling and implementation of booking payment, fulfilment and … primary focus Understanding the wider context of the business and designing system architectures that meet short and long term business goals Your skillset: Algorithms, datastructures Strong technical knowledge in observability Web services, REST, HTTP Containers, cloud Testing, reliability, monitoring Strong knowledge in building and owning application end More ❯
with business goals. Maintain core marketing tech stack and act as a technical liaison. BASIC QUALIFICATIONS Experience in computer science fundamentals (object-oriented design, datastructures, algorithm design, problem solving and complexity analysis) Experience using JavaScript frameworks such as Angular and React Experience (non-internship) in professional front … based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice () to know more about how we collect, use and transfer the personal … data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. More ❯
one of the following: TypeScript on modern frontend frameworks (React, Vue, or Next) or React Native mobile development projects. Strong computer fundamentals (e.g., algorithms, datastructures, and concurrency). Creative problem-solving skills, with the ability to develop innovative solutions to complex problems. Experience developing user-friendly interfaces … workplace for everyone, so please let us know if you need any accommodations throughout the interview process. By applying, you consent to your application data being shared with our partner companies for recruitment purposes, in compliance with our privacy policy . More ❯
Out in Science, Technology, Engineering, and Mathematics
include Embedded Linux (C, C++, Golang, Yocto) and RTOS on Microcontrollers (C). Rust is being explored. Solve very challenging Firmware problems while applying Data Structure and Object Oriented thinking to build infrastructure APIs used by Axon's Embedded Product teams. The Platform Firmware team is hiring because there … Technical Writing and Architecture Diagramming. Strong understanding of Computer Architecture and Peripherals. Strong understanding of Operating Systems, Concurrency and Networking concepts. Strong understanding of DataStructures, Algorithms and Object Oriented Design Patterns. Experience with Cellular LTE, 5G Modems is a plus. Experience with Battery and Power Management sub More ❯
exceptional developers, traders and strategists to solve challenging problems. About you: A degree in computer science or a related field A strong background in datastructures, algorithms, and object-oriented programming in Java Strong understanding of low-latency and real-time system design and implementation You’ll have More ❯
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, JS, HTML, JavaScript, GO). Extensive experience in engineering More ❯
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, JS, HTML, JavaScript, GO). Extensive experience in engineering More ❯
London, England, United Kingdom Hybrid / WFH Options
Client Server
Group/Oxbridge) in Computer Science or similar technical or numerate discipline You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patters, Algorithms You have a deep knowledge of Java including garbage collection You have a strong appreciation of low latency systems More ❯
london, south east england, United Kingdom Hybrid / WFH Options
Client Server
Group/Oxbridge) in Computer Science or similar technical or numerate discipline You have a thorough understanding of Computer Science fundamentals such as OOP, DataStructures, Design Patters, Algorithms You have a deep knowledge of Java including garbage collection You have a strong appreciation of low latency systems More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Client Server
an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, DataStructures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
Client Server
an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, DataStructures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
Client Server
an Agile environment with TDD, code reviews and Pair Programming You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, DataStructures You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles You have an appreciation More ❯
as C++, C#, Java etc. Your coding experience needs to extend beyond academic modules and projects - Firm grasp of software engineering concepts - object orientation, datastructures, version control etc. A knowledge of web development frameworks (React etc.), and JavaScript would be an advantage - Confident communication skills - Full, unlimited More ❯
as C++, C#, Java etc. Your coding experience needs to extend beyond academic modules and projects Firm grasp of software engineering concepts – object orientation, datastructures, version control etc. A knowledge of web development frameworks (React etc.), and JavaScript would be an advantage Confident communication skills Full, unlimited More ❯
Employment Type: Permanent
Salary: £38000 - £45000/annum £38k+ initially, with early review
of modern software engineering best practices 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 What's More ❯
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 You have More ❯
/solutionsfollowing the OutSystems 3-layer architecture principle. Strong knowledge of web technologies (e.g. CSS, HTML, JavaScript, jQuery), database modelling and SQL programming, algorithms, datastructures, and programming best practices. Proven experience in developing integrations with other systems (e.g. Consume/expose REST and SOAP APIs, create Extensions More ❯
Their problem-solving approach involves understanding the broader context and implementing simple, effective solutions without over-engineering. Senior SDEs demonstrate a comprehensive understanding of datastructures, algorithms, and design patterns, applying them judiciously to solve business problems. Their deep knowledge of operating systems' performance and scalability contributes to More ❯
critical issues. Lead the design and implementation of various features into our products. You may be a fit if you have: Deep understanding of datastructures, algorithms, and software design. A commitment to high-quality code, automated testing, and engineering best practices. Demonstrated experience working with complex, distributed More ❯
high quality and scalable products.* Help maintain and improve code quality, organization, and automatization* Create everything from mockups and UI components to algorithms and datastructures as you deliver a complete minimally viable product More ❯
a mobile application from scratch. What you'll need Experience working with the following: React Native mobile development projects Strong computer fundamentals (e.g. algorithms, datastructures and concurrency) Creative problem-solving skills, with the ability to develop innovative solutions to complex problems Experience developing user-friendly interfaces in More ❯
Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social/Multi-channel messaging we are building out generic datastructures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Getting In Limited
client approaches to continuous integration, version and source control Communicate software solutions and ideas to technical and non-technical stakeholders Apply algorithms, logic and datastructures Interpret and implement a given design whist remaining compliant with security and maintainability requirements Skills and Desirable Experiences: Basic understanding of software More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Set2Recruit
algorithmically complex software that helps design the world's most advanced chips and systems. You'll work on technically rich problems involving computational geometry , data structure design , and geometry-based optimization - all within a fast-moving team that combines startup energy with the resources and reach of a global More ❯
Masters, or PhD in Mathematics, Physics, Computer Science, Engineering or similar subject. Strong quantitative skills. Strong programming skills, including clear understanding of algorithms and data structures. Excellent written and verbal communication skills. High level of diligence and discipline. Comfortable managing multiple stakeholders, demonstrating initiative and showing commercial impact. ABOUT More ❯