or a similar field 5+ years of hands-on experience developing Java applications in a financial services environment (Java 21) Excellent knowledge in algorithms and data structures, object-orienteddesign, and microservices architecture (This will be tested) Proven record of complex software delivery in the Interest Rates domain Excellent Java 21, Spring Boot, strong practical experience with More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Cubiq Recruitment
Skilled with ROS2, Docker, and container workflows. Experience with CI/CD, Git (Gitflow), and code reviews. Familiar with Agile (Scrum preferred). Knowledge of software design principles – OOD, SOLID. Hands-on with sensor integration (RGB, depth, LiDAR). Confident in Linux-based development. Experience using Jira and Confluence (or similar). Able to work from design to More ❯
product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Experience of Object-OrientedDesign and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Innovate
technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-orienteddesign and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: Competitive salary, bonus & allowance. Strong pension and flexible More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Innovate
technical reviews. About You: Degree (or equivalent) in Engineering, Computer Science, or related field. Strong experience in C/C++ and embedded or Linux development. Skilled in object-orienteddesign and software lifecycle management. Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: Competitive salary, bonus & allowance. Strong pension and flexible More ❯
Experience with trading platforms (e.g., Bloomberg, Tradeweb) Understanding of financial markets, particularly Rates and Credit bonds/derivatives Oustanding experience and knowledge with ION platform Expertise in object-orienteddesign patterns and SOLID principles Experience with functional programming concepts. Proven track record in Agile development environments Excellent problem-solving and analytical skills Experience with Spring Framework and More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Fruition Group
for performance, scalability, and reliability Mentor junior engineers and contribute to best practices across the team Skills & Experience Required: Strong commercial experience in C++ Solid understanding of object-orienteddesign , data structures , and multithreading Experience with SQL Familiarity with version control (Git) and CI/CD pipelines Excellent problem-solving and debugging skills Why Join Us? Hybrid More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Fruition Group
for performance, scalability, and reliability Mentor junior engineers and contribute to best practices across the team Skills & Experience Required: Strong commercial experience in C++ Solid understanding of object-orienteddesign , data structures , and multithreading Experience with SQL Familiarity with version control (Git) and CI/CD pipelines Excellent problem-solving and debugging skills Why Join Us? Hybrid More ❯
test embedded and application software for complex, security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from objectorienteddesign and automated testing to DevSecOps and continuous integration. Drive technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or More ❯
test embedded and application software for complex, security focused systems. Collaborate with multidisciplinary teams to turn challenging requirements into robust, reliable solutions. Apply modern engineering practices, from objectorienteddesign and automated testing to DevSecOps and continuous integration. Drive technical quality, innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or More ❯
have expertise in developing custom Schemas, Pipelines, Mapping, Orchestrations, Itineraries, Strong command on .Net/C# concepts and current trends in the industry including strong understanding of ObjectOrienteddesign methodologies and design patterns Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards More ❯
development lifecycle, from requirements analysis through to verification, delivery, and maintenance. Responsibilities Define, architect, design, develop, document, and test embedded and/or application software. Apply object-orienteddesign , modern coding standards, and best practices (TDD, CI/CD, DevSecOps). Translate system-level designs into robust software architectures and requirements. Use modelling tools (e.g. Enterprise … of: Embedded product development (bare-metal or RTOS: ThreadX, QNX, Linux) Embedded Linux (applications, kernel, or driver development) C/C++ programming Strong understanding of software lifecycles , object-orienteddesign , and testing principles . Desirable: Skills in JavaScript , Node.js , React.js , Python , or Rust . Knowledge of TCP/IP and other communication protocols. Experience with version control More ❯
benefit of a potential bonus and eligibility for security clearance enhancements. Key Responsibilities - Design, implement, test, and maintain embedded and application software following project processes. Apply object-orienteddesign for reusable code and integration with testing frameworks. Review system designs to derive software requirements and architecture. Document and maintain software design using tools like RSA … product development (bare-metal/RTOS like ThreadX, QNX, Linux), embedded Linux application/kernel/driver development, or C/C++. Knowledge of software development processes, Object-OrientedDesign, Design Patterns, and software testing. Desirable: Languages: Python, JavaScript/node.js/react.js, Rust Knowledge of communications protocols (e.g., TCP/IP) Experience with version control More ❯
your own work Manage information security in compliance with Government regulations Developing Into: Specify, design, implement, and test embedded/application software (SFIA Level 3) Apply Object-OrientedDesign techniques to enable code reuse and testing integration Review system design artefacts to derive software requirements and architecture Design, document, and maintain software using modelling … least one of the following: Embedded product development (bare-metal/RTOS like ThreadX, QNX, Linux) Embedded Linux application, kernel, or driver development C and C++ programming Object-OrientedDesign & Design Patterns Software testing & design for test Version control, continuous integration, and automated test tools Desirable Skills - Python, JavaScript/node.js, Rust Communications protocols (e.g. More ❯
excellence, creativity, and career development. What You Will Do: Define, design, develop, and test embedded and application software to deliver high-quality solutions on time. Apply object-orienteddesign techniques to ensure code reusability and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture that meet high-level system needs. … product development or Linux application/kernel/driver development. Familiarity with best practice software development processes, including TDD/BDD, Continuous Integration, and DevSecOps. Knowledge of object-orienteddesign, design patterns, and secure software development standards. Experience with software testing and tools like version control, automated testing frameworks, and static analysis tools. As a Senior More ❯
their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-orienteddesign techniques for code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture. Use modelling tools to design … QNX or Linux) Embedded Linux application, kernel and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-OrientedDesign and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science-based More ❯
their Cyber Unit. Key Responsibilities: Architect, specify requirements, design, implement, and test embedded and/or application software to ensure high quality and timely deliverables. Apply object-orienteddesign techniques for code re-use and integration with testing frameworks. Review system design artefacts to derive software requirements and architecture. Use modelling tools to design … QNX or Linux) Embedded Linux application, kernel and/or driver development C and C++ Significant experience of best practice software development processes/lifecycles. Experience of Object-OrientedDesign and Design Patterns such as SOLID. Experience of software testing and design for test. Desirable: Master's degree in an engineering, mathematical or science-based More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Stanford Black Limited
Front Office Full-Stack Engineer – Java/React London 3/2 Hybrid Working up to £100,000 base + discretionary bonus I am partnered with a global financial institution undergoing an exciting multi-year technology transformation. You’ll play More ❯