Sr Software Engineer - Trading Infrastructure

Chicago, IL

Post Date: 03/27/2017 Job ID: 8777 Category: Java

    Senior Software Engineer – Trading Infrastructure

 

Our Client is a principal trading firm, which means no outside investors or third party funds, and they trade for their own account in markets around the world.

 

Our Client has several openings on its Trading Infrastructure team, which is responsible for the reporting that powers the firm’ s real-time back office and risk management systems. The core of our system is written in Clojure and uses Rabbit MQ for its messaging backbone. A small team of developers provides a diverse array of services and interfaces used widely throughout the firm.

 

Our Client strives for an environment where technologists are free to pursue solutions to the problems of the business free from arbitrary management constraints and supported by excellent technical resources. All development teams believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures.

 

  Responsibilities:

 
  • Designing, programming, and testing of a variety of applications from servers to Excel plug-ins to web UIs
  • Testing at the unit, functional, and integration level
  • Working on legacy code as well as green field development
  • Learning and promoting new technologies
  • Providing on-call support as needed
  • Collaborating with various software, IT, trading desks, and other business units
  • Working in multiple languages, including Clojure, JavaScript, and JRuby

 

Desirable Experience:

 

We are looking for strong developers of any stripe, but familiarity with the below will give candidates a leg up in working on our systems.

 
  • Working with the JVM
  • Front-end and back-end development experience
  • Clojure, Ruby, C#, Java, JavaScript
  • Git, svn
  • Rails, HTML, CSS, JavaScript, jQuery
  • SQL
  • Rabbit, AMQP

 

Candidates should have strong initiative and have proven experience independently driving projects to completion. We work from high-level requirements and programmers are expected to gain an intimate understanding of the business.

 

 
Java, JVM, functional programming, unit testing

Evan Pollock


Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: