Apply Now    

Equity Derivatives Risk Management – Java Software Engineer

Req #: 170095101
Location: New York, NY, US
Job Category: Technology
Job Description:
As a Software Engineer within the Global Equity Derivatives Risk Management team you will help drive the delivery of a best in class platform that provides real time visualization of Risk and P&L for a wide range of complex financial products.
You will work closely with our Equity Derivatives business partners to ensure development efforts are focused in the right way at the right time and that they satisfy business needs to the best of the team's abilities.

Based in a trading location the role offers a unique opportunity to work face to face with traders developing new and innovative solutions that meet their needs as well as providing real time problem diagnosis and resolution.  The successful candidate must be passionate about working in a fast moving environment, collaborating across multiple disciplines, locations and agile development processes.  An ability to adapt quickly to changing needs and priorities is key to a candidate’s success, as are excellent communication skills.
Key Responsibilities

  • Work directly with traders, operations / control teams, and other technology teams to articulate new technology requirements and solve business problems
  • Be highly reactive to production incidents and be confident to detect, diagnose and resolve problems in real time
  • Collaborate with other members of a globally distributed team to brainstorm new ideas / solutions
  • Develop specific enhancements and/or build new solutions to fulfill business objectives related to new business requirements
  • Work closely with other technology teams to ensure that required changes are made in other systems
  • Ensure technology solutions meet business and client requirements, that they are robust and supportable
  • Where appropriate, define the development plan and milestones, and ensure delivery is in line with initial plan and strategy
  • Document release procedures and support notes for deliverables so that support can be handed over to operate groups

Essential Skills

  • Extensive experience in commercial Java server side development, parallelization, deployment and maintenance.
  • Excellent communication skills and enthusiasm to work on a globally distributed team
  • Extensive experience with Linux deployments
  • Disciplined approach to code management, testing and deployment practices
  • Experience with high performance & high throughput systems
  • Experience of the full software development lifecycle, breaking requirements down into technical deliverables and following through to delivery
  • Experience of working in financial services /  Understanding of equity derivative products
  • Desirable skills
  • Experience with Database relational as well as no SQL - Sybase / Mongo DB / Cassandra
  • Experience with Messaging Middlewares - Qpid,/ Sonic / Kafka
  • Experience with CIT tools - Team City / Jenkins, gradle etc
  • Familiarity with ElasticSearch, Cloud services.

  • Degree in Computer Science, Electrical Engineering, Math, Physics or other technical major
  • Object Oriented Analysis and Design
  • Over 5 years experience of working in application development
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.