City of London, London, United Kingdom Hybrid / WFH Options
ViVA Tech Talent
of tick data , time-series databases , and real-time market data . Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memorymanagement, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
of tick data , time-series databases , and real-time market data . Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memorymanagement, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
to develop top-of-the-line solutions for the world’s leading FinTech companies. Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memorymanagement, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. … least 5 years of professional C++ or Java software development experience Aptitude and desire to independently learn new technologies Experience with any trading, crypto solutions development Experience with task management tools like Jira, Asana, ServiceNow etc. Experience with code versioning tools such as Git (pull requests, branching strategies, tags, etc.) Familiarity with CI/CD tools (Jenkins, GitLab, GitHub … Harness) Familiarity with the build process management tools such as CMake/Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and More ❯
monitoring, and controls. Our work includes developing stress testing methodologies to capture tail, concentration, and liquidation risks across Global Banking & Markets counterparty portfolios. We also build a consolidated risk management interface that houses curated datasets from across the firm, enriched with enterprise reference data. Our goal is to provide a unified platform for prime and counterparty risk management, with self-service access to datasets for ad hoc queries, filtering, aggregations, and management reporting to streamline stressed client management and enhance risk response during market volatility. Responsibilities Software engineers primarily focus on software design and development, covering most programming positions in Engineering, including business software engineers, platform engineers, and quality assurance engineers. They combine open source … you will be a change agent transforming Goldman Sachs through your technical expertise. You may work within embedded engineering teams collaborating closely with business partners across trading, sales, asset management, banking, and finance to automate solutions and maintain our firm's competitive edge. Alternatively, you can join core engineering teams to provide reliable, scalable platforms for data engineering, machine More ❯
identification, measurement, monitoring and controls. We develop stress testing methodologies to systematically capture tail, concentration and liquidation risks across Global Banking & Markets counterparty portfolios, and build a consolidated risk management interface that houses curated datasets from across the firm that are enriched with enterprise reference data. We aim to provide a unified platform facilitating prime and counterparty risk management, with self-service access to data sets to enable adhoc queries, filters, aggregations and management reporting capabilities to streamline stressed client management and increase the efficiency of a risk management response in times of market volatility. RESPONSIBILITIES Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering … Sachs by applying your technical know-how. Be a part of our embedded engineering teams, that work as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance and others, to build and automate solutions to keep our firm's position on the cutting edge. Or, join our core engineering teams, and elevate all of More ❯
identification, measurement, monitoring and controls. We develop stress testing methodologies to systematically capture tail, concentration and liquidation risks across Global Banking & Markets counterparty portfolios, and build a consolidated risk management interface that houses curated datasets from across the firm that are enriched with enterprise reference data. We aim to provide a unified platform facilitating prime and counterparty risk management, with self-service access to data sets to enable adhoc queries, filters, aggregations and management reporting capabilities to streamline stressed client management and increase the efficiency of a risk management response in times of market volatility. RESPONSIBILITIES Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering … Sachs by applying your technical know-how. Be a part of our embedded engineering teams, that work as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance and others, to build and automate solutions to keep our firm's position on the cutting edge. Or, join our core engineering teams, and elevate all of More ❯
and verbal communication skills PREFEROWANE KWALIFIKACJE - Master's degree in computer science or equivalent - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - 3+ years of experience leading architecture and design for fault-tolerant, real-time systems - Hands-on experience with Xilinx platforms, custom silicon development … cryptography, and secure Software Development Lifecycle (SDLC) practices - In-depth knowledge of Linux kernel internals, including process scheduling, memorymanagement, concurrency, synchronization, and networking subsystems - Familiarity with networking protocols (e.g., TCP/IP, UDP) and low-level hardware interfaces such as I2C, SPI, and PCIe Amazon is an equal opportunity employer and does not discriminate on the basis More ❯
London, England, United Kingdom Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memorymanagement scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
features and enhancements into the trading platform. Code Review & Maintenance: Participate in code reviews, maintain high code quality standards, and contribute to the continuous improvement of development practices. Risk Management: Develop and integrate risk management tools to monitor and mitigate potential risks in trading strategies. Qualifications Educational Background: Bachelor's, Master's, or PhD in Computer Science, Engineering … Mathematics, Physics, or a related quantitative discipline. Programming Skills: Expertise in C++: Strong proficiency in C++ (11/14/17) with a focus on performance optimization, memorymanagement, and multithreading. Additional Languages: Proficiency in Python, R, or other scripting languages is a plus. Financial Knowledge: Market Expertise: In-depth knowledge of equities and futures markets, with a More ❯
features and enhancements into the trading platform. Code Review & Maintenance: Participate in code reviews, maintain high code quality standards, and contribute to the continuous improvement of development practices. Risk Management: Develop and integrate risk management tools to monitor and mitigate potential risks in trading strategies. Qualifications Educational Background: Bachelor's, Master's, or PhD in Computer Science, Engineering … Mathematics, Physics, or a related quantitative discipline. Programming Skills: Expertise in C++: Strong proficiency in C++ (11/14/17) with a focus on performance optimization, memorymanagement, and multithreading. Additional Languages: Proficiency in Python, R, or other scripting languages is a plus. Financial Knowledge: Market Expertise: In-depth knowledge of equities and futures markets, with a More ❯
WHAT WE DO The PWM Trading Engineering team creates software which enables the Goldman Sachs Wealth Management business and its clients to transact in global markets across a variety of asset classes. We continuously evolve our capabilities to unlock scale, reduce risk, and provide an application environment which is compliant with required trading practices and relevant controls. The mission … needs of our private wealth client base. Be a part of our embedded engineering team, that works as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance, and others, to build and automate solutions to keep our firm's position on the cutting edge. Innovate with UI/UX designers, data scientists, cloud engineers … Experience delivering with one or more of Programming in a complied language such as Java or C++, or an interpreted language such as Python and experience with concurrency and memory management. Responsive web development, with professional React/Angular/Redux experience and advanced JavaScript proficiency. NoSQL databases such as MongoDb and Elastic Search. Trading system integration architectures and More ❯
design patterns and performance optimisation. Experience building and supporting real-time or high-throughput systems. Familiarity with messaging protocols (e.g., FIX, MQ, Kafka). Good grasp of data structures, memorymanagement, and JVM tuning. Strong problem-solving and debugging skills in a time-sensitive environment. Desirable: Previous experience in an FX , equities , or electronic trading environment. Knowledge of More ❯
design patterns and performance optimisation. Experience building and supporting real-time or high-throughput systems. Familiarity with messaging protocols (e.g., FIX, MQ, Kafka). Good grasp of data structures, memorymanagement, and JVM tuning. Strong problem-solving and debugging skills in a time-sensitive environment. Desirable: Previous experience in an FX , equities , or electronic trading environment. Knowledge of More ❯
routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and network jitter Continuously assess and remove inefficiencies in JVM performance and memorymanagement Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL/EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book … environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages Background in high-frequency trading and real-time market operations Ability to design tools More ❯
Lead with proven experience of building robust, high-performance, large scale Capital Markets applications. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi's Risk organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used … Ideal background Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage. Experience with Agile software development processes with a strong emphasis on test driven development. Understanding of Java internals such as class loading and memoryMore ❯
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memorymanagement scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memorymanagement scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Hounslow, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
knowledge of modern features and best practices • In-depth knowledge of architecture, design, maintainability, scalability and performance • Excellent collaboration and communication skills • Industry experience with multi-threading and complex memorymanagement • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacy code bases • Experience with higher level languages - specifically Python More ❯
world of electronic and algorithmic trading. Your work will involve a wide range of responsibilities, from exchange price feeds and core trading systems to back testing engines, tick data management, exchange simulators, and trading gateways. Collaborating closely with investment management professionals such as Quants and Trading teams, you will be at the forefront of designing and developing cutting … other asset classes. Strong experience building and developing high frequency, ultra-low-latency applications Previous experience in developing business logic would be highly beneficial. Strong multi-threading, concurrency and memorymanagement Good technical or scientific academic background in Computer Science, Maths, Physics etc. #J-18808-Ljbffr More ❯
FPGA to ensure seamless integration. Collaborate with infrastructure and network teams to ensure optimal system performance. Skills and Experience Required Minimum 7+ years' C++ experience In-depth knowledge of memorymanagement, multithreading, CPU cache optimization, and Linux Solid understanding of infrastructure and network basics Desirable Ideally BSc, MSc and/or PhD in Computer Science, Mathematics or Physics More ❯
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memorymanagement, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memorymanagement, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
London, England, United Kingdom Hybrid / WFH Options
Mindrift
automated testing (unit/integration) and benchmarking You bring knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust apps You demonstrate solid understanding of systems programming (memorymanagement, concurrency) Prompt engineering experience is a strong plus Your level of English is advanced (C1) or above You are ready to learn new methods, able to switch More ❯
position if you have: A degree in Computer Science or a closely related field (Bachelor’s or higher), with a strong grasp of core computer science concepts such as memorymanagement, concurrency, and backend development principles Strong programming skills, supported by several years of professional software engineering experience Experience with Java, C, C++, or similar languages, and an More ❯
version control, refactoring, automated testing, CI/CD, observability) Familiarity with distributed systems design fundamentals and software architecture Familiarity with computer science and operating systems fundamentals (e.g. program execution, memorymanagement, networking) Preferred technical and professional experience Knowledge of database fundamentals (more bonus points for C*) Experience with Linux containers and container orchestration (e.g. Kubernetes) ABOUT BUSINESS UNIT More ❯