Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered More ❯
london, south east england, united kingdom Hybrid / WFH Options
Citigroup Inc
About Citi Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial More ❯
About Citi Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial More ❯
About Caxton: Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Monaco , Singapore and Dubai. Caxton Associates' primary business is to manage client and proprietary capital through global macro hedge fund More ❯
data. Gain a thorough understanding of the current code base. Identify and resolve performance bottlenecks in data collection and processing workflows to ensure scalability and low resource usage. Leverage multithreading and parallel processing to efficiently collect and handle large volumes of event data. Write clean, maintainable, and well-documented code following the industry's best practices such as code reviews … use of modern standards At least 3 years of Windows software development in C++ Strong knowledge of object-oriented programming Proficiency with effective algorithms and data structures Experience with multithreading and distributed calculations Familiarity with the Windows development stack and up-to-date MS Visual Studio Understanding of widely used software development practices, such as: Unit tests, Integrational tests, Code More ❯
CloudWatch, DynamoDb, EKS Knowledge and experience on Kubernetes is advantageous Experience in building scalable, distributed REST/HTTP-based microservices on hybrid cloud environments Experience with high concurrency applications, multithreading, low-latency, servers architectures Hands-on experience with Jenkins and establishing robust CI/CD pipelines Experience in Agile environment using approaches such as Scrum Experience in both relational and More ❯
ElastiCache, IAM, CloudWatch, DynamoDb, EKS Knowledge and experience on Kubernetes is advantageous Experience in building scalable, distributed REST/microservices on hybrid cloud environments Experience with high concurrency applications, multithreading, low-latency, servers architectures Hands-on experience with Jenkins and establishing robust CI/CD pipelines Experience in Agile environment using approaches such as Scrum Experience in both relational and More ❯
london, south east england, united kingdom Hybrid / WFH Options
Mimecast Limited
CloudWatch, DynamoDb, EKS Knowledge and experience on Kubernetes is advantageous Experience in building scalable, distributed REST/HTTP-based microservices on hybrid cloud environments Experience with high concurrency applications, multithreading, low-latency, servers architectures Hands-on experience with Jenkins and establishing robust CI/CD pipelines Experience in Agile environment using approaches such as Scrum Experience in both relational and More ❯
Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products More ❯
Looking for details about our benefits? You can learn more about them by clicking HERE Description and Requirements "At BMC trust is not just a word - it's a way of life!" We are an award-winning, equal opportunity, culturally More ❯
platform while ensuring scalability and reliability. Provide L3 support and maintain high-quality code using TDD principles. Technical Skills: Strong knowledge of Core Java (JDK 21 and above) and multithreading concepts. Proficiency in designing and implementing efficient data structures and algorithms. Experience with SQL/NoSQL databases (e.g., Oracle, MySQL, Postgres, MongoDB, Cassandra). Familiarity with messaging systems (e.g., Kafka More ❯
london, south east england, united kingdom Hybrid / WFH Options
Citigroup Inc
platform while ensuring scalability and reliability. Provide L3 support and maintain high-quality code using TDD principles. Technical Skills: Strong knowledge of Core Java (JDK 21 and above) and multithreading concepts. Proficiency in designing and implementing efficient data structures and algorithms. Experience with SQL/NoSQL databases (e.g., Oracle, MySQL, Postgres, MongoDB, Cassandra). Familiarity with messaging systems (e.g., Kafka More ❯
automate day-to-day development and testing tasks. Excellent understanding of software and hardware interaction. Expertise in application, data, and infrastructure architecture disciplines. Strong computer science fundamentals such as multithreading, object-oriented development. Ability to work closely with various teams including Application Development, Business Analyst & Operations. Preferred qualifications, capabilities, and skills: BS degree, preferably in Computer Science/Engineering or More ❯
pipelines and Terraform. Experience with containerization technologies such as Docker and Kubernetes. Proficient in AWS services. Proven ability to build high-volume, scalable, distributed back-end services. Proficient in multithreaded software engineering, with expertise in designing, implementing, and troubleshooting concurrent systems to optimize performance and resource utilization Proficient in leveraging AI tools, such as Cursor, to enhance software engineering practices More ❯
automate day-to-day development and testing tasks. Excellent understanding of software and hardware interaction. Expertise in application, data, and infrastructure architecture disciplines. Strong computer science fundamentals such as multithreading, object-oriented development. Ability to work closely with various teams including Application Development, Business Analyst & Operations. Preferred qualifications, capabilities, and skills: BS degree, preferably in Computer Science/Engineering or More ❯
automate day-to-day development and testing tasks. Excellent understanding of software and hardware interaction. Expertise in application, data, and infrastructure architecture disciplines. Strong computer science fundamentals such as multithreading, object-oriented development. Ability to work closely with various teams including Application Development, Business Analyst & Operations. Preferred qualifications, capabilities, and skills: BS degree, preferably in Computer Science/Engineering or More ❯
automate day-to-day development and testing tasks. Excellent understanding of software and hardware interaction. Expertise in application, data, and infrastructure architecture disciplines. Strong computer science fundamentals such as multithreading, object-oriented development. Ability to work closely with various teams including Application Development, Business Analyst & Operations. Preferred Qualifications, Capabilities, And Skills BS degree, preferably in Computer Science/Engineering or More ❯
Excited to grow your career? We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position you see is right More ❯
Senior Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Payments - London A Senior Java Engineer with a background in finance/payments and experience working on distributed real-time More ❯
We are currently looking for a talented Senior C++ Developer. In this role, you will interact closely with various departments across our organisation, including the product engineering and customer support teams. As a senior figure, you will also have the More ❯
Role: Senior Software Engineer (C++ Specialist) Salary: TBC Location: Nottingham, UK Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at More ❯
data. Gain a thorough understanding of the current code base. Identify and resolve performance bottlenecks in data collection and processing workflows to ensure scalability and low resource usage. Leverage multithreading and parallel processing to efficiently collect and handle large volumes of event data. Write clean, maintainable, and well-documented code following the industry's best practices such as code reviews … use of modern standards At least 2 years of Windows software development in C++ Strong knowledge of object-oriented programming Proficiency with effective algorithms and data structures Experience with multithreading and distributed calculations Familiarity with the Windows development stack and up-to-date MS Visual Studio Understanding of widely used software development practices, such as: Unit tests, Integrational tests, Code More ❯
development and improve productivity where appropriate. Requirements 5+ years of Java backend development experience, preferably in a trading or real-time system environment. Deep understanding of Java core internals, multithreading, memory models, and garbage collection. Proven experience in GC-free or low-GC programming, including use of sun.misc.Unsafe , direct buffers, and memory-mapped files. Familiarity with Aeron, SBE, or other More ❯
event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memory management, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code Expertise in Java debugging, including remote More ❯