> Markdown version of [/jobs/ext/586382-software-engineer-low-latency](https://www.wearedevelopers.com/jobs/ext/586382-software-engineer-low-latency). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Low Latency - **Company:** DTI - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Unit Testing, Program Optimization, Code Review, Data Structures, Software Design Patterns, Fault Tolerance, Java Virtual Machine (JVM), Java Native Interface, Linux Kernel, Packet Analyzer, Network Protocols, Performance Tuning, Transmission Control Protocol (TCP), Transaction Processing (Computing), Diagnostic Tools, Multithreading, Build Management, Low Latency, Asynchronous Programming - **Published:** June 22, 2026 - **Apply:** https://www.dice.com/job-detail/7c7d2a84-af47-4bba-a83a-7b19ad6489cf ## About the Role * Strong understanding of algorithm analysis and data structure selection based on performance constraints. * Expertise in: + Multithreading + Concurrent data structures + Shared memory + Asynchronous programming + JNI (Java Native Interface) + Java NIO + HashMap and related collections * Strong understanding of queue theory and queue implementation strategies. * Experience with networking protocols including TCP and UDP. * Knowledge of redundancy and fault-tolerance techniques. * Strong understanding of JVM internals and garbage collection tuning. * Advanced knowledge of Linux OS and Linux kernel internals. * Experience tuning applications for high-performance, low-latency environments., * Experience with EF_VI, JNI, and Solarflare Onload Extension APIs. * Knowledge of: + Thread pinning + Interrupt handling + Core isolation + Jitter reduction techniques + NUMA architecture + TLB caches * Experience working in ultra-low latency or high-frequency transaction processing environments. ## Description * Design and develop secure, scalable, and reliable technology solutions. * Focus on architecture and solution efficiencies while balancing performance, capacity, reliability, and core system functionality. * Identify opportunities for code optimization and performance improvements. * Participate in code reviews and assist with environment builds, deployments, release notes, and build notices. * Proactively identify and mitigate code defects and troubleshoot application issues. * Develop optimized application modules and unit tests with minimal guidance. * Interpret low-level designs and integrate them into larger application architectures. * Communicate and share design ideas using system design tools. * Utilize low-level diagnostic tools such as packet captures and hardware performance counters. * Tune applications and systems for high throughput and low latency using modern multi-processor architecture concepts. * Apply software design patterns and contribute to engineering best practices and process improvements. ## Related Videos - [Build ultra-fast In-Memory Database Apps and Microservices with Java ](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Event-Driven Architecture Isn’t About Speed (and When You Actually Need It)](https://www.wearedevelopers.com/magazine/745-why-event-driven-architecture-isn-t-about-speed-and-when-you-actually-need-it) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)