performance tuning, code reviews, and troubleshooting production issues Document system architecture, design decisions, and development processes What we want from you Strong hands-on experience with Core Java and multithreading in high load system Practice with JVM performance optimization and memory profiling Familiarity with distributed systems architecture and in-memory computing concepts Proven experience with in-memory caching solution Apache More ❯
teams (Product, QA, DevOps) is essential for defining application objectives and ensuring designs comply with specifications. Key Technical Requirements Core Java: Strong proficiency in Core Java and its ecosystems (multithreading, collections, memory management). Frameworks: Proven experience with modern Java frameworks, especially Spring Boot and Hibernate/JPA. APIs & Services: Expertise in designing and developing RESTful APIs and Microservices. Databases More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
earning potential. Location/WFH: You'll join the team in Central London with flexibility to work from home twice a week. About you: You have strong backend OOP, multithreaded software engineering experience (e.g. C++, Java, Python) You have commercial Rust development experience You have experience of working on high throughput, low latency trading systems You achieved a 2.1 or More ❯
outside regular working hours. Ensure compliance with internal policies and regulatory requirements, including financial crime prevention and mandatory training. Required Skills & Experience Technical Expertise Strong proficiency in Java , including: Multithreading Low latency techniques Garbage collection optimization Performance monitoring and metrics design Solid understanding of Linux/UNIX operating systems Experience with real-time, mission-critical systems Familiarity with networking tools More ❯
green or canary). Troubleshoot complex issues spanning embedded devices, networks, backend services, and UIs. Required Skills & Behaviors 6+ years embedded software development (C/C++ on microcontrollers, RTOS, multithreading, hardware debugging). 3+ years hands-on with ESP32 and ESP-IDF (board bring-up, drivers, Wi-Fi, NVS, SPI flash, OTA strategies). 6+ years backend development with Java More ❯
Proven experience programming C++ on Windows is sought. Any knowledge of C# would be advantageous but is not a prerequisite. Extensive Windows development experience is essential. Key experience C++ Multithreading Windows programming MS Visual Studio Unit testing Any experience in the following areas would be advantageous for any application Microservices architecture Reverse engineering in Windows Windows kernel development WinAPI COM More ❯
competencies: Strong experience building cloud native microservices using spring boot framework/Lagom to run on PaaS technologies such as Mesos and containers. • Experience with Kafka, streaming. • Experience in multithreading and data structures. • Experience with JSON, XML. • Experience with RESTful Service APIs. • Experience with NoSQL such as Cassandra, Couchbase, Realm. • Experience with Relational databases such as Sql server, MySql • Experience More ❯
FinTech, capital markets, or trading/risk platforms. Familiarity with Git, Azure DevOps, and CI/CD pipelines. Experience optimizing performance in large, complex codebases. Exposure to distributed systems, multithreading, or high-frequency data processing. Compensation & Benefits Competitive compensation, bonus, and benefits package. Hybrid work model with flexible arrangements and work-life balance What we offer Work on cutting-edge More ❯
related field. 5+ years of experience in embedded software development, preferably in the defense or aerospace industries. Demonstrated proficiency in C/C++. Experience with real-time systems and multithreaded programming. Basic understanding of working with sensor data (radar, EO/IR, LiDAR, etc.). Familiarity with data acquisition, filtering, and sensor fusion concepts. Familiarity with U.S. Department of Defense More ❯
skills is a must; 6+ years of industry software engineering experience particularly 5+ year of hands on with Java/Kotlin; Scala a must 6+ years of experience developing multithreaded JVM applications; Must have an excellent practical experience developing large scale JVM applications; Practical experience developing distributed systems; Hands on experience developing distributes systems and practical experience with container based More ❯
in engineering, Computer Science, or other related analytical, scientific, or technical discipline Desired Skills: Object-oriented programming concepts Experience with Elasticsearch, RabbitMQ/Kafka, Docker/Docker Compose, Nintex, Multithreading Company Benefits: Cornerstone Defense offers a comprehensive list of benefits, designed to give employees and their families several options to choose from when selecting benefits that best fit their needs. More ❯
Senior & Lead) to design and implement ultra-low-latency trading systems within a fast-paced equities technology environment. Key Skills & Experience: Strong C++ (11/17/20+) with Multithreading & asynchronous programming. Deep knowledge of Linux internals & networking . Experience with low-latency, Real Time trading systems . Background in equities trading/execution algorithms . Familiarity with Python for More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
IT Search & Select
WinForms in a commercial or enterprise setting Bonus points for exposure to C++ , Rust , or Python in high-performance environments A strong grasp of software engineering fundamentals: design patterns, multithreading, memory management Ability to thrive in fast-paced, high-stakes environments with minimal supervision Why Join Us Work at the cutting edge of financial technology Engage with global investment banks More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
WFH: You'll be based in the London office and have flexibility to work from home once a week. About you: You have a deep knowledge of Java including multithreading You have team leadership experience, including technical project leadership, code reviews, 1-2-1s, developing others You have experience in a Capital Markets environment, FX preferred You have a More ❯
strong documentation and communication skills, strong user interaction and business analysis skills Preferred Skills: Object-oriented programming concepts; experience with Elasticsearch, RabbitMQ/Kafka, Docker/Docker Compose, Nintex, Multithreading Location: On Customer Site US Citizenship Required GDIT IS YOUR PLACE: 401K with company match Comprehensive health and wellness packages Internal mobility team dedicated to helping you own your career More ❯
Egham, Surrey, South East, United Kingdom Hybrid / WFH Options
Microtech Global Ltd
DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills Experience of SKIA graphics More ❯
Code). Experience with Software Configuration Management tools such as Git. Experience creating XML Schema Definitions (XSD) based on complex interface requirements. Development experience with Sockets, MQueues, Threading/Multithreading, or Named Pipes. Development experience with HTTP, IP, or UDP protocols. Development experience with LXC or Containers. Demonstrated experience developing Linux software applications. Demonstrated experience working with XML Schemas 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 ❯
you will get an opportunity to learn and grow in areas that interests you. Designing and developing Applications on various platforms including Windows, Android, iOS. Develop solutions that leverages multithreading, concurrency, event handling and synchronization. Strong understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture. Demonstrated problem solving skills. Ability to travel to customer locations More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills Experience of SKIA graphics More ❯
degree (Masters or PhD) in Science, Maths, Engineering, Geology or Computing to apply.We're looking for 5+ years hands-on experience using C++, ideally with the Qt framework and Multithreading, extending to Data Structures, Algorithms and alike.The key desirable skill is C#/WPF/MVVM development working with GUI's, along with Continuous Integration experience.GPU Development would be beneficial More ❯
Role Type: Sr. Java Lead Developer Location: Fort Mill, USA Work Split: 75% Development/25% L3 Support Position type: W2 contract, Direct client hire at a later stage Total roles: 2 Interview process: The Codility test is 2 hours More ❯
Role Type: Java Developer Location: Fort Mill, USA Work Split: 75% Development/25% L3 Support Position type: W2 contract, Direct client hire at a later stage Total roles: 2 Interview process: The Codility test is 2 hours and multiple More ❯
successful SaaS products. The Senior C# Software Engineer will join an established team developing business logic for Windows based products. Key experience Extensive commercial experience in C# Windows programming Multithreading/TPL XML SQL Version control Unit testing Experience in any of the following areas would be advantageous but is not a prerequisite WIX installers Windows services eg Active Directory More ❯
with the following knowledge, skills, and abilities: Coding - Candidates should be able to demonstrate experience coding in C/C++ and Python, including understanding Object Oriented Programming, Networking (sockets), Multithreading, and implementing cryptographic protocols for data at rest and data in transit. Exploitation - You should have in depth knowledge with a wide range of techniques, including stack and heap attacks More ❯