What are the responsibilities and job description for the Software Engineer position at Kershner Trading Group?
Kershner is a leader in financial technology, providing high-performance trading applications that process real-time market data, execute trades with low latency, and integrate with multiple financial data sources. Our software is used by traders and financial professionals who demand efficiency, reliability, and speed. We are seeking a Software Engineer with strong MFC and C expertise to develop and optimize our Windows-based trading platform. This role is crucial in handling large volumes of real-time data, ensuring smooth UI updates, and maintaining seamless interaction with other applications running on the user’s desktop. Position is based in Austin, Texas, and possess strong collaboration, problem-solving, and communication skills.
Key Responsibilities
- - Develop and maintain a high-performance trading application using MFC and C .
- - Optimize real-time data processing and ensure smooth UI updates with minimal latency.
- - Build and enhance custom UI components, data visualizations, and trading tools in MFC.
- - Work with multiple data feeds and APIs to process and display live market data efficiently.
- - Implement high-throughput messaging and ensure smooth integration with external systems.
- - Manage multi-threading, concurrency, and inter-process communication to optimize performance.
- - Ensure the application runs efficiently alongside other resource-intensive applications on the desktop.
- - Debug, profile, and improve memory usage, performance bottlenecks, and crash resilience.
- - Collaborate with quantitative analysts, traders, and other developers to enhance trading workflows.
Required Qualifications
- - 5 years of experience in C and 3 MFC application development
- - Strong knowledge of Win32 API, GDI/GDI .
- - Experience with multi-threading, message queues, and inter-process communication
- - Solid understanding of network programming (TCP/IP, WebSockets).
- - Proficiency with Visual Studio, debugging tools, and performance profiling.
Preferred Qualifications (Nice to Have)
- - Exposure to C 11/14/17/20 features for modernizing existing codebases.
- - Experience with high-performance databases or in-memory storage solutions.
While Kershner’s technology focus is for US equities, we are rapidly expanding into crypto, futures and options.
Kershner Trading Group is committed to providing talented quants and traders with the resources, support, and capital needed to succeed in financial markets globally. Our technology-driven approach and collaborative culture enable us to deliver innovative solutions and achieve outstanding results.