Job Details

Senior Software Engineer - Feeds Infrastructure (C++/STL)

Job Info:

Category: Software Engineering
Company Description: Leading global provider of data, news and analytics
Salary: Highly Competitive, Depending on Experience
Position Type: Permanent
Location: New York, NY
Job Number: 8826

Job Description:

Who we are:

We deliver the world's most reliable, timely and accurate financial data. We are engineers who write high performance, well-factored, scalable and testable code that can mold quickly to new business initiatives. More than 4500 developers rely on us to provide the core foundation and data required for their applications.


Our systems are low-latency, highly fault-tolerant and scalable. We use many hundreds of servers to handle over 60 billion items of data each day. We provide reliable long-haul communication, storage, database-query and pub/sub forwarding of market data from stock- and commodity-exchanges around the world. We also develop Graphical User Interfaces and databases that enable us to dynamically configure the system. We work closely with business teams and sales teams to develop our systems and to be prepared for the next generation of customer requirements.


As a technically curious, capable, creative, and motivated developer you will appreciate our work environment - fast-paced, spirited, friendly and collaborative, with great employee benefits. In addition, you will learn about the financial markets and  real-time pricing applications, and keep up to date with the latest trends in technology and open-source. What you will gain and what our colleagues appreciate about this role:

  • We work with high-caliber individuals and experienced teams of engineers and management
  • We understand, redesign and enhance fault-tolerant systems that run on clusters of hundreds of servers.
  • We attend regular technical presentations by world-renowned distinguished speakers
  • We are technical experts and a go-to resource for the company
  • We have other engineers as our customers. Our users, as well as our managers, are highly technical people.
  • We attend training courses, both technical and financial, and sufficient time is made for training. Plus, we have access to a vast library of training material


We trust you to:

  • Take responsibility for the full software development life-cycle, from understanding the needs of the business through to coding, deployment and maintenance.
  • Enjoy solving complex problems and appreciate the scope and impact of your work
  • Understand that our work is highly visible, which makes our teams highly accountable
  • Design robust, maintainable high-performance code with unit-tests in a Linux/Unix environment


You need to have:


  • Solid development practices, attention to detail, design and quality
  • The ability to appreciate and use abstractions
  • A desire to learn new technologies and concepts
  • A minimum of 3+ years of hands-on C++ professional work experience.
  • Object-oriented programming and using STL containers with STL algorithms is required
  • Ability to manage and aggressively push projects
  • Communication, writing and organizational skills


We would love to see:


  • Linux/Unix experience
  • Familiarity with high volume, high availability distributed systems
  • Knowledge of operating system fundamentals
  • Thorough knowledge of design patterns
  • Experience of C++ template programming
  • Knowledge of financial markets
  • Experience of Python



All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Recruiter
Senior Technical Recruiter
Andiamo Partners | 90 Broad Street, Suite 1501, New York, NY 10004

Share Share this Job