
Software Engineering - Analyst - Global Banking & Markets
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, build and maintain a high-performance, yet nimble and adaptive trading platform for internal and external clients.
- Understand US Cash and Options market structure, regulations, exchange service offerings and implement changes to these on an on-going basis.
- Communication with traders, sales, clients and compliance officers about new feature requests, explanation of existing features etc.
- Bachelor degree in Computer Science/Engineering with 2 to 5 years of relevant work experience.
- Proficiency in either Java or C++
- Strong knowledge of data structures, algorithms and design pattern
- Experience with Linux operating system
- Strong communication skills and the ability to work in a team
- Experience with Event Sourcing (Sequenced core stream) based architecture
- Knowledge about JVM internals and tuning for low-latency
- Experience with building C++/Java systems with strict requirements for low-latency (microseconds count) and deterministic performance
- Experience with developing order management and exchange connectivity systems.