Jr. Software Engineer OptionsCity
THIS JOB HAS EXPIRED Sometimes, we, developers, get lucky in that we get to work in systems that are important and even crucial to the functioning of society. If even luckier, we get to do this for a disruptor, for a company that not just meets a need, but creates new ones and changes the marketplace. At OptionsCity, we do exactly that, we create Trading Software with a disruptive streak. Our solutions are geared towards professional traders, people that trade with millions every day and are usually backed by big financial institutions. You don?t see our software, unless you worked for a proprietary trading firm or for a trading desk within a bigger financial institution, since it?s not meant for the public.
Our software directly connects and is deployed within the financial nervous system of the world, at financial exchanges like CME, CBOE, ICE, NYSE, AMEX, to name just a few. It is able to send thousands of orders every millisecond, to these marketplaces. It allows traders to build trading strategies and deploy them on the world?s exchanges within hours and more effectively compete.
We have built great software since OptionsCity was started 6 years ago, and we have greater plans for the future. So, we need your help.
What kind of person we are looking for:
?Self-motivated and able to work unattended
-We are strong believers in collaboration, in discussing design decisions, in code reviews, in learning from one another, but we will not be hawking over you; there is an expectation that you are self-motivated and if you have questions, you will ask
?Cares about the code
-The code is the lifeblood of OptionsCity; we care deeply about it and you need to as well
?Ability to multi-task and shift priorities
-There are many exciting things going on, but that means that features, enhancements, bugs, deadlines, projects, troubleshooting, stand-ups are all in a day?s work
?Expected to learn
-We have a very flat reporting structure, you will be working directly with the CTO; but we do have a core of expert Java and trading systems engineers from which you are expected to learn; they expect to learn from you as well
?Willing to work on exciting and challenging problems
-Building trading software is not easy; squeezing an additional 10 microseconds out of an order round-trip is not easy; you will be working on challenging problems, but exciting ones
-We want to make sure that we are on the same page, so that you can be effective and successful in your day?s work
What you will be working on:
?Features, Enhancements and Bugs
-We have great plans for the future, and you will be working on all aspects of the trading engine, from implementing new features, from contributing to our continuous effort of improving the code base, to fixing bugs
What you?ll need to pack for this ride:
?The candidate should have at least a 4 year degree in computer science/engineering.
?The candidate ideally should be familiar with Java SE and have some experience working on medium to large scale software projects.
?The candidate should be comfortable working in various OS environments including Windows and Linux.
?The candidate should have a clear understanding of programming multi-threaded applications and various ways of accessing shared data using synchronization primitives.
?The candidate should have an interest and willingness to learn about the financial industry, more specifically options.
What we will provide:
?We are here to change the world
-We are disruptors and equalizer in the market; we are the first software firm in the trading industry to put on and algorithmic conference, the Chicago Algorithmic Trading Conference; we are opening up the world of algorithmic trading strategies via our Algo Store, which is a marketplace for algorithmic innovation
?A culture of innovation
-401K, top health, dental and vision, tuition reimbursement, paid lunch, stocked kitchen
?A commitment to your professional development
?Competitive salary + bonus + equity incentives
||Chicago, IL |
THIS JOB HAS EXPIRED