Lead Software Developer
- Category: Software Developer Jobs
- Location: Ahmedabad, Gujarat
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 17K to 28K
- Published on: 2025/09/21
We are currently seeking a skilled C++ Developer to join our dynamic team and contribute to
the development and optimization of our trading systems.
Requirements:
• Proven experience in C++ development, preferably in a low-latency or HFT environment.
• Strong understanding of raw sockets and experience with packet capture and analysis.
• Proficiency in multithreading and synchronization mechanisms in C++.
• Expertise in memory management, including the use of smart pointers and custom memory
pools.
• Knowledge of cache coherency and techniques to optimize cache performance.
• Familiarity with motherboard and CPU architecture, and how it impacts system performance.
• Experience with CPU flags and their usage in software optimization.
• Strong problem-solving skills and the ability to work in a fast-paced, high-pressure
environment.
• Excellent communication skills and the ability to work collaboratively in a team.
Preferred Qualifications:
• Experience with high-frequency trading systems and financial markets.
• Knowledge of network protocols and performance optimization techniques.
• Familiarity with profiling and benchmarking tools.
Responsibilities:
1. Raw Sockets:
• Develop and maintain software components that use raw sockets for packet capture and
analysis.
• Optimize raw socket performance to minimize packet loss and latency.
2. PCAP Analysis:
• Implement solutions for capturing and analyzing network traffic using PCAP.
• Utilize tools like libpcap and Tcpdump to filter and process specific packet types.
Related jobs
-
Android Engineer | Gujarat
This is a full-time on-site role for an Android Engineer - Gujarat. As an Android Engineer, you will be responsible for mobile application development, Android design, and software development. You will work on the day-to-day development and implemen...
-
Associate Software Engineer
Strong hands-on of academic projects and current projects. ● Strong Understanding of OOPs concepts and Programming ● Strong knowledge of Core Java, Collections frameworks ● Ability to learn and adapt to new technologies ● Only apply if having good Co...
-
Web Developer | Fresher
Write, test, and maintain PHP code for web apps. • Improve the performance of existing code • Troubleshoot, debug, and fix issues reported by clients or internal teams. • Stay updated on emerging technologies and best practices in PHP development. • ...