line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memorymanagement) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
systems used by demanding clients worldwide. You'll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you'll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you'll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … Senior level experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memorymanagement, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments (Kubernetes, Docker, AWS, Azure) Familiarity with More ❯
You follow TDD/BDD and value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code … path optimization, Off-heap memorymanagement techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your "can do" and helpful attitude matters the most! For more information on how we process your personal data More ❯
Strong knowledge of telecom protocols (SIP, RTP, VoIP, 4G/5G, IMS, Diameter, SS7, etc.)Experience with distributed systems, real-time communications, or network services Solid grasp of concurrency, memorymanagement, and performance tuning in Rust Excellent troubleshooting and debugging skills Nice to haves Experience with Docker, Kubernetes, CI/CD , and cloud platforms Familiarity with telecom compliance More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
and release processes. What You'll Bring Expert-level Swift and strong SwiftUI/UIKit skills. Experience with computer vision (Core Image, AVFoundation, Vision). Deep understanding of multithreading, memorymanagement, and performance optimisation. Strong communication and ability to mentor others. Background in regulated, healthtech, or real-time processing is a bonus. Experience 7+ years of iOS development More ❯
etc. Experience in complex gameplay mechanics, AI systems, and custom tools development Comfortably using Design Patterns Skilled in identifying performance bottlenecks and implementing optimizations, with a strong focus on memorymanagement, frame rate stability, and reducing load times. A previous experience with CI/CD pipelines would be a plus Experience with analytics-driven development and A/ More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
runtime performance across gameplay, rendering, and asset systems on mobile platforms Architect scalable, data-oriented systems for ECS, animation, physics, and UI frameworks Lead investigations into CPU, GPU, and memory bottlenecks, defining baselines and measurable performance targets Build and evolve profiling tools, telemetry systems, and diagnostic frameworks for mobile optimization Refactor complex gameplay code for clarity, modularity, and performance … across titles What You'll Need Deep hands-on experience building and optimizing Unity (C#) game clients at scale Expertise in mobile performance optimization, including CPU/GPU profiling, memorymanagement, and asset streaming Advanced proficiency in data-oriented design (ECS, DOTS) and multithreaded programming Strong understanding of Unity rendering pipelines, Burst Compiler, and Job System Proven ability More ❯
Engineering experience 2+ Years working with Rust Experience building high-performance, high-volume Rust applications (working with distributed systems/high-throughput/gRPC) Experience working with concurrency and memory-management strategies. Benefits A priority focus on Work-Life Balance (no expectation of working weekends or long hours - we're not pushing last-minute deadlines and overworking, we More ❯
Engineering experience 2+ Years working with Rust Experience building high-performance, high-volume Rust applications (working with distributed systems/high-throughput/gRPC) Experience working with concurrency and memory-management strategies. Benefits A priority focus on Work-Life Balance (no expectation of working weekends or long hours - we're not pushing last-minute deadlines and overworking, we More ❯
Engineering experience 2+ Years working with Rust Experience building high-performance, high-volume Rust applications (working with distributed systems/high-throughput/gRPC) Experience working with concurrency and memory-management strategies. Benefits A priority focus on Work-Life Balance (no expectation of working weekends or long hours - we're not pushing last-minute deadlines and overworking, we More ❯
High Wycombe, Buckinghamshire, UK Hybrid/Remote Options
Realm
Engineering experience 2+ Years working with Rust Experience building high-performance, high-volume Rust applications (working with distributed systems/high-throughput/gRPC) Experience working with concurrency and memory-management strategies. Benefits A priority focus on Work-Life Balance (no expectation of working weekends or long hours - we're not pushing last-minute deadlines and overworking, we More ❯