4 months ago
Hyderābād, IndiaSenior
Responsibilities
- Design and develop new features across Pico’s market data, order execution, and analytics product range.
- Build and maintain high-performance, multithreaded C applications under Linux.
- Normalize and analyze high-volume real-time market data and address latency and throughput challenges.
- Apply automated unit and integration testing and write maintainable code.
- Collaborate with engineering and customer-facing teams while communicating technical decisions and trade-offs.
Requirements
- Bachelor’s or master’s degree in a relevant engineering discipline such as Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Physics.
- Strong proficiency in C development under Linux.
- Knowledge of financial trading concepts including orders, trades, quotes, and FIX protocols.
- Knowledge of high-performance systems, multithreaded application development, and computer architectures.
- Experience or knowledge of automated testing, including unit and integration testing.
- Desirable knowledge of Linux development environments, gdb, Valgrind, Python, Java, Jenkins, IP networking, and Wireshark.
- Strong problem-solving, communication, collaboration, customer service, and feedback-receptiveness skills.
Benefits
- Hybrid work arrangement with weekly office time and flexibility to work from home.
- Occasional travel may be required, but travel is not expected to be regular or frequent.
About Pico
Pico provides managed low-latency infrastructure, global connectivity, market data, analytics, and trading execution software for banks, exchanges, asset managers, hedge funds, and fintechs. Founded in 2009 and headquartered in New York, the privately held company operates a global platform (PicoNet) spanning 55+ data centers and 19 offices. Clients use its subscription and managed services to access markets, monitor performance, and run latency-sensitive trading systems.
