Previous Job
Previous
Software Engineer
Ref No.: 13-00421
Location: New York, New York
Position Type:Direct Placement
Start Date: 01/20/2014
SOFTWARE ENGINEER
Location: Midtown, NYC
Position Type: Perm
Compensation: Market Rate

We are looking for talented back end software engineers to become core contributors to our growing team, which is made up of engineers with a wide skill set. The role offers exposure to the entire product suite and provides a great opportunity for ownership. The candidate will drive system architecture and implementation from inception to release. We seek creative and clear thinkers with an aptitude for designing distributed computing solution. The ideal engineer will be passionate about solving some of the industrys most complicated problems in providing efficient real-time analytics working with various large datasets. This is an exciting opening for someone who enjoys working in a team-oriented and collaborative environment.

Responsibilities

- Leverage skill sets of a Developer, Business Analyst and Architect to take a project to completion
- Become an expert in Scala, Mongo DB and various open source libraries we use
- Take ownership of various initiatives for clients and internal analysts to design and provide solutions
- Drive architecture decisions allowing the application to be highly scalable
- Establish best of breed development practices
- Ensure product quality by developing a comprehensive unit and regression testing infrastructure
- Source ideas from the open source community to help keep the product suite current
- Learn about the finance industry and generate ideas for the platform to grow

Skills & Experience

- Computer Science degree from a top university
- Minimum 2 years industry experience with complex Core Java, Scala Enterprise Systems, Python or C#
- JVM, Core Java (5,6,7) and general development toolsets
- Knowledge of distributed computing and caching paradigms
- Architecture, problem solving, testing and agile development
- Building high-traffic, scalable and high performance systems
- SQL and various NOSQL offerings (Mongo DB)
- Work with the open source community, developing open source software is a plus
- A desire to learn about Hedge Funds and the financial industry

The Team

The Technology Department at Client is responsible for realizing the company's vision by implementing, managing and evolving our highly scalable application. We approach finance with a fresh perspective, leveraging the latest technologies in functional programming, distributed computing and large dataset management to provide clients with not only intuitive analytics in sub-second, but valuable and actionable insights. Internally, Technology is the agent of operational efficiency, automating and streamlining various complex data management processes, and ensuring the integrity and reliability of the full product suite. Our diverse team of engineers are passionate, innovative and intellectually curious who share a common thirst for growth, the open source community and revolutionizing the finance industry.