Brighton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
Maidstone, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
Luton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
City of London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
Portsmouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
Bolton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
Sheffield, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Contributing to internal tools, libraries, and automation pipelines What We’re Looking For 5+ years of professional Rust development experience Strong grasp of systems programming concepts: memory management, concurrency, multithreading Solid experience with PostgreSQL and working with large-scale datasets Strong knowledge of algorithms, data structures, and software design More ❯
re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pair programming , and continuous delivery practices Computer Science degree from a Russell Group university Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling Salary: Up to More ❯
London, England, United Kingdom Hybrid / WFH Options
Citi
the latest industry trends, technologies, and best practices. Proactively suggest improvements to existing systems and processes Technical Skills: Proficient in C# and ideally C++ programming languages Experience with multi-threading, concurrency, and real-time systems Familiarity with financial data protocols and market data feeds In depth knowledge of SQL More ❯
code reviews, debugging and optimization of code. Work as part of an agile, distributed team, collaborating using online tools and platforms. Learn new technologies, programming languages, and tools as needed. Apply modern software engineering methodologies such as testing and continuous integration using the Gitlab platform and deployment in a … containerised environment. Qualifications Experience developing software that interacts with electronics or instrumentation, ideally in python or C/C++ programming languages (in the domain of embedded systems, or programmingconcurrent applications). Familiarity with the Linux Operating System. Familiarity with agile principles and modern software engineering methodologies More ❯
years+ experience with object-orientated Python. Proven track record working within the financial domain (hedge-fund experience is desirable). Experience with network or concurrentprogramming (ideally low latency or distributed environments) Strong communication skills to liaise with other front office users (traders, quants, and machine learning specialists More ❯
Minimum Requirements: Bachelors or Master’s Degree in Computer Science (or related field). 5+ years of professional software development experience. Proficient in C++ (Concurrentprogramming techniques: Shared memory, Atomics and lock-free data structures). Strong understanding of data structures, algorithms, and software design principles. Excellent problem More ❯
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, DevOps, ActiveMQ/MongoDB, Kafka The role will suit a Java Software Engineer with a strong More ❯
Software Engineer required with 1-3 years of C++ and Python experience, combined with a strong academic background and skills in distributed systems, network programming, C++ template metaprogramming (TMP), low latency, multithreading, and concurrency. This role is offered by a world-leading boutique quantitative investment company to join a More ❯
City of London, London, United Kingdom Hybrid / WFH Options
JobHeron
trading exchanges. Requirements: Bachelors or masters degree in computer science (or related field). 5+ years of professional software development experience. Proficient in C++ (Concurrentprogramming techniques: Shared memory, Atomics and lock-free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving More ❯
exchanges. Requirements: Bachelors or master’s degree in computer science (or related field). 5+ years of professional software development experience. Proficient in C++ (Concurrentprogramming techniques: Shared memory, Atomics and lock-free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving More ❯
in software testing methodologies. Experience with Scrum/Agile development methodologies. Strong knowledge of object-oriented design and development skills. Highly Desirable: Experience with concurrentprogramming techniques, parallelism, and threading. Experience working with distributed systems and microservice architectures. Experience with high-scalability projects involving cloud-based infrastructure design More ❯
or Engineering. Robust software engineering experience. Ability to analyze data and derive useful commercial insights. Preferred Experience: Securities/trading experience. Multi-threaded/concurrentprogramming skills. Java performance tuning expertise. Understanding of hardware architecture and latency considerations. Proficiency with Linux terminal. ABOUT GOLDMAN SACHS Goldman Sachs is More ❯
with SQL, or a comparable relational database. Solid understanding of TCP/UDP standards and network protocols. Experience with writing low latency single and concurrent threaded applications. Understanding of the C++ development life cycle and tooling on RHEL Linux. Exposure to the FIX protocol. Exposure to test-driven development. More ❯
etc.) Experience with integration of data from multiple data sources Experience in Big Data data integration technologies such as Spark, Scala, Kafka Experience in programming language such as Python or Scala. Experience using AWS, DBT and Snowflake. Analytical and problem-solving skills, applied to data solution Experience of CI More ❯
UI technologies Write documentation Test code using approved frameworks Qualifications/Skills Minimum of 5 years' experience with Java backend development Deep understanding of concurrent, multi-threaded application environments Expertise in Object-Oriented design, Design Patterns, Unit & Integration testing Experience with distributed caching and replication technologies Experience with equities More ❯
UI technologies. Write documentation. Test code using approved frameworks. Qualifications/Skills Minimum of 5 years' experience with Java backend development. Deep understanding of concurrent, multi-threaded application environments. Expertise in Object-Oriented design, Design Patterns, Unit & Integration testing. Experience with distributed caching and replication technologies. Experience with equities More ❯
Able to work independently and take full ownership of features Nice to Have: Experience with FastAPI, Flask, or Django Knowledge of asyncio or asynchronous programming Familiarity with CI/CD and cloud environments (AWS/GCP) Working Model: Hybrid role – regular attendance required at Cambridge office Please apply to More ❯
of Algo containers. Key Skills Core Java: High-performance Java coding with expertise in zero-GC/non-allocating development. Multithreading: Advanced knowledge of concurrent programming. Low Latency Trading: Proven experience with high-throughput, low-latency systems. Networking & Messaging: FIX protocol, multicast technologies, and 29West or similar high-performance More ❯