Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku More ❯
Senior Software Developers required for an excellent client who are in the trading industry and their office is based in the City of London. The successful Senior Software Developer will join a small but extremely talented development team. You will More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Peaple Talent
Senior C++ Developer | Remote | Permanent | Up to £85,000 Per Annum (Dependant on Experience) Peaple Talent have partnered with a consultancy client looking to recruit a Senior C++ Developer. In this position, you’ll collaborate with multiple departments across our More ❯
Greater Bristol Area, United Kingdom Hybrid / WFH Options
Peaple Talent
Senior C++ Developer | Remote | Permanent | Up to £85,000 Per Annum (Dependant on Experience) Peaple Talent have partnered with a consultancy client looking to recruit a Senior C++ Developer. In this position, you’ll collaborate with multiple departments across our More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
Peaple Talent
Senior C++ Developer | Remote | Permanent | Up to £85,000 Per Annum (Dependant on Experience) Peaple Talent have partnered with a consultancy client looking to recruit a Senior C++ Developer. In this position, you’ll collaborate with multiple departments across our More ❯
London, England, United Kingdom Hybrid / WFH Options
Goldman Sachs Bank AG
GBM - Electronic Trading Software Engineer - Analyst/Associate - London location_on London, Greater London, England, United Kingdom Opportunity Overview sitemap_outline CORPORATE TITLE Analyst language OFFICE LOCATION(S) London assignment JOB FUNCTION Software Engineering account_balance DIVISION Global Banking & Markets More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
Peaple Talent
Senior C++ Developer | Remote | Permanent | Up to £85,000 Per Annum (Dependant on Experience) Peaple Talent have partnered with a consultancy client looking to recruit a Senior C++ Developer. In this position, you’ll collaborate with multiple departments across our More ❯
About Spacelabs Healthcare Spacelabs Healthcare, a subsidiary of OSI Systems, is a global medical technology company specializing in patient monitoring, diagnostic cardiology and clinical connectivity solutions. With over 60 years of innovation - beginning with NASA’s early space missions - Spacelabs More ❯
Senior C++ Developer | Remote | Permanent | Up to £85,000 Per Annum (Dependant on Experience) Peaple Talent have partnered with a consultancy client looking to recruit a Senior C++ Developer. In this position, you’ll collaborate with multiple departments across our More ❯
Senior Software Developers required for an excellent client who are in the trading industry and their office is based in the City of London. The successful Senior Software Developer will join a small but extremely talented development team. You will More ❯
Senior Software Developers specialising in trading systems required for an excellent client based in London. The successful Software Developer will join a small but extremely talented development team. You will be exposed to creating and maintaining our client's own More ❯
Job Description Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below. We have an opportunity to impact your career and provide an adventure where you can More ❯
Investment Bank, a leading player in the FX Banking sector, seeks a Java Software Engineer. Working on a Front Office FX Algo trading platform that provides clients and internal users with a full suite of E-Trading applications. This role More ❯
Cohere is seeking a few creative software developers to join one of our cornerstone business solutions teams supporting a classified customer. On this program, we are undertaking an aggressive talent and DevOps transformation that builds on the success of our More ❯
Senior Software Developers specialising in trading systems required for an excellent client based in London. The successful Software Developer will join a small but extremely talented development team. You will be exposed to creating and maintaining our client's own More ❯
standards.The ideal candidate is someone who thrives in a legacy-to-modern transformation environment, is fluent in Core Java and C++ , and possesses a strong foundation in concurrency and multithreaded application development . Familiarity with DevOps tools and Angular is highly desirable, as the solution stack will span across backend, tooling, and UI modernization layers. Key Responsibilities Legacy Assessment & Modernization … and architectural risks. Propose and implement modernization strategies (refactoring, rewriting, or replacing components). Core Development Develop robust, efficient, and scalable components using Core Java with a focus on multithreading, concurrency, and memory management . Maintain and optimize legacy C++ modules , ensuring backward compatibility and performance. Work closely with solution architects, DevOps engineers, and frontend developers to ensure seamless integration … and drive incremental improvements. Comfortable with both hands-on coding and collaborative architectural discussions . A mindset focused on quality, reliability, and long-term maintainability . Core Java (Concurrency, Multithreading, Collections, Streams) C++ (Legacy Systems, Memory Management, Performance Tuning) DevOps (Jenkins, Docker, CI/CD Pipelines - Nice to Have) Frontend (Angular - Nice to Have) Git, Maven/Gradle, JIRA, Agile More ❯
standards.The ideal candidate is someone who thrives in a legacy-to-modern transformation environment, is fluent in Core Java and C++ , and possesses a strong foundation in concurrency and multithreaded application development . Familiarity with DevOps tools and Angular is highly desirable, as the solution stack will span across backend, tooling, and UI modernization layers. Key Responsibilities Legacy Assessment & Modernization … and architectural risks. Propose and implement modernization strategies (refactoring, rewriting, or replacing components). Core Development Develop robust, efficient, and scalable components using Core Java with a focus on multithreading, concurrency, and memory management . Maintain and optimize legacy C++ modules , ensuring backward compatibility and performance. Work closely with solution architects, DevOps engineers, and frontend developers to ensure seamless integration … and drive incremental improvements. Comfortable with both hands-on coding and collaborative architectural discussions . A mindset focused on quality, reliability, and long-term maintainability . Core Java (Concurrency, Multithreading, Collections, Streams) C++ (Legacy Systems, Memory Management, Performance Tuning) DevOps (Jenkins, Docker, CI/CD Pipelines - Nice to Have) Frontend (Angular - Nice to Have) Git, Maven/Gradle, JIRA, Agile More ❯
out from one of the largest UK born global asset managers. ⭐ They are looking for a Java Software Engineer with the following: Mid level commercial Core Java development background Multithreading, concurrency and high-throughput experience AWS/Public Cloud experience with DevOps tools An advocate for modern methodologies including TDD, pair-programming and CD 💻 Tech: Core Java, Multithreading, Concurrency, AWS More ❯
environment. Requirements Minimum 2 years' modern C++ programming experience in Linux Solid understanding of computer systems, including OS, networks, and performance optimization Deep knowledge of object-oriented design and multithreaded programming Experience creating/supporting cross-platform multithreaded applications Bachelor's degree in Computer Science, Computer Engineering, or related field NB: Please do not apply if you are a fresh More ❯
and ensure data integrity across complex financial transactions. Implement messaging systems (Kafka, RabbitMQ, or similar) for real-time event processing. Requirements 3+ years of Java development experience Experience with multithreading, concurrency, and distributed computing. Strong knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.). Experience with message queues (Kafka, RabbitMQ, or similar). Familiarity with microservices architecture and More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
a next-generation, cross-asset pricing and risk system. You’ll work closely with quants, traders, and risk teams to deliver high-performance infrastructure and real-time analytics - leveraging multithreading, vectorisation, adjoint differentiation, and cloud compute. Responsibilities: Develop C++ server architecture with Python/Excel front-ends Build real-time and batch routines for pricing, risk, and scenarios Collaborate with More ❯
a next-generation, cross-asset pricing and risk system. You’ll work closely with quants, traders, and risk teams to deliver high-performance infrastructure and real-time analytics - leveraging multithreading, vectorisation, adjoint differentiation, and cloud compute. What You'll Do: Develop C++ server architecture with Python/Excel front-ends Build real-time and batch routines for pricing, risk, and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Radley James
a next-generation, cross-asset pricing and risk system. You’ll work closely with quants, traders, and risk teams to deliver high-performance infrastructure and real-time analytics - leveraging multithreading, vectorisation, adjoint differentiation, and cloud compute. What You'll Do: Develop C++ server architecture with Python/Excel front-ends Build real-time and batch routines for pricing, risk, and More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
with Core Java in a business where every millisecond matters. What You’ll Bring 🧩 Deep expertise in Core Java, with a focus on high-performance development 🔄 Strong knowledge of multithreading, concurrency, and throughput optimization 🧼 Passion for writing clean, maintainable, and well-tested code 🎓 STEM degree (e.g., Computer Science, Software Engineering, Mathematics) Why This Role Stands Out 💻 Engineering-Driven Culture – Emphasis More ❯
London, England, United Kingdom Hybrid / WFH Options
Proton
to mobile development – we tackle complex engineering challenges with creativity and ingenuity Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memory management, multithreading and concurrency mechanisms to enhance performance and responsiveness of mobile applications Design for scalability, considering factors such as data caching, network bandwidth and server load Prioritise customer satisfaction by maintaining … Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memory management techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes to engineering mobile applications Previous experience working in a fast-paced, scale-up environment Even if you More ❯