Objective Paradigm

Senior Software Engineer

Chicago, IL

Our Clients technology teams pride themselves on technical excellence, and on building a culture that they are proud to be a part of. They want people who think deeply about how to build world class solutions, and who also are open to new ideas and approaches in a finance and technology world that is constantly changing.

Our client is a principal trading firm, which means no outside investors or third party funds, and they trade for our own account in markets around the world. Their rading is diverse—across asset classes and instruments, using their  own models and systems—and it’s this diversification that sets us apart.  Founded in 1992 by bringing together technology, research, and risk management to capture trading and investment opportunities. They’ve grown to more than 700 exceptional people in six cities around the world, but have the spirit of a start-up and a constant focus on results.

Senior Software Engineer – Trading Infrastructure | Chicago, IL

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. Each day will consist of the following: 

  • 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

Experience and Background 

  • Polyglot with a minimum of 4 years of professional experience
  • A degree from a top Computer Science Universities
  • Experience with Functional Programming languages (Clojure OR Scala OR Erlang OR Elixir OR oCaml)
  • Working with the JVM
  • Front-end and back-end development experience
  • Experience using Clojure, Ruby, C#, Java, JavaScript, Git, svn, Rails, HTML, CSS, JavaScript, jQuery, SQL, Rabbit, AMQP
Objective Paradigm

Sam Ewig

use your email instead