Senior Software Engineer

 •  Open Systems Technologies New York, NY

Less than 5 years experience  •  Staffing & Recruiting

Salary depends on experience
Posted on 09/29/17 by Radhika Arora
Less than 5 years experience
Staffing & Recruiting
Salary depends on experience
Posted on 09/29/17 by Radhika Arora

Our client is seeking a Senior Software Engineer to join the Charts Calculation Services team which is responsible for Custom Indices. This platform hosts millions of formulas used to provide data to over 60K users. The system does large scale real-time stream processing to calculate the formulas as it receives billions of ticks from financial markets every day and batch processing for a historical perspective. This candidate will assist the team who is in the process of transitioning to distributed micro-service architecture emphasizing on scalability, performance and reliability. The new infrastructure will deliver lower latency real-time streams and greater depth of data using open source technologies. Applications inside and outside of Charts utilize this service to easily retrieve data without having to worry about specific interfaces of each data provider. There are also a number of real-time monitoring and data transformation services that allow applications not only to retrieve data but also apply data transformations on top of it in real-time.

Responsibilities:

  • Solve complex technical problems creatively
  • Leverage your technical expertise to architect and implement critical services
  • Work within the team and across functions to deliver products that broaden and improve the offering to customers
  • Mentor others and contribute to the growth of the team

Skills:

  • 3+ years programming in C++ or Java
  • Extensive experience in object oriented software development in a Unix/Linux environment
  • Strong understanding of data structures and algorithms
  • Excellent problem solving and analytical skills
  • Experience with high load multi-threaded services
  • Experience working in an agile environment
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.