
Software Engineer - C++
- Hyderabad, Telangana
- Permanent
- Full-time
Realtime Marketdata Engineering is responsible for integration of all real time or intraday content at FactSet. This includes real time stock exchange feeds as well as real time news headline / document feeds. This data is delivered to our clients for use within the FactSet Workstation or other internal applications. Realtime Marketdata Engineering has a global presence across multiple regions.
Quotes Content team is responsible for delivering variety of real-time financial content to FactSet’s clients. Team develops and maintains backend software in C++ on UNIX which is deployed to a fault- tolerant, redundant infrastructure in order to guarantee timely delivery of real-time data with high degree of accuracyWe are looking for a Software Engineer/Lead Software Engineer to head our Real-Time Market Data team. The successful candidate will be responsible for designing, implementing, and maintaining high-performance data processing systems that drive our market analysis tools. This role requires a deep understanding of financial markets, expertise in real-time data streaming, and strong leadership skills to guide a team of talented engineers.What You'll Do
- Development, testing and deployment of software to deliver real time financial data content
- Develop and maintain tools/web-apps to operate on huge data content fetched from exchanges
- Work closely with product development team to release exchange feeds to production
- Work independently and deliver in a deadline focused environment
- Take up weekly on call responsibilities on a rotational basis
- Manage production releases, bug fixes and respond to outages in a time critical fashion
- Participate in peer code reviews, maintaining project/operational documentation and help with training/coaching of less experienced team members
- 3 to 10 years of software development experience in developing C++ applications on Linux
- Professional experience with UNIX / LINUX operating system programming environments
- Familiarity with basic networking concepts
- Knowledge of STL and Boost library is highly desirable
- Should have working knowledge of Perl, Shell Script, Cloud technologies ( AWS) is highly desirable
- Strong analytical and problem solving skills
- Strong in data structures and algorithms
- Comfortable working in a real-time, 24/7 production environment
- Comfortable working with geographically diverse team
- Excellent organizational and communication skills
- B.Tech/BE/M.Tech/ME in Computer Science or equivalent from a reputed college/university