Sr. Software Engineer

Location: Chicago, IL
Job Code: 245
# of openings: 3


Who We Are:

Established in 1997, PEAK6 Investments, L.P. is a leading financial institution headquartered in Chicago. With a genre-bending fusion of technology and finance, PEAK6 employs sophisticated, leading-edge technology, and is committed to inventing, innovating, and executing the next generation of automated trading systems and businesses. PEAK6 offers a dynamic, collaborative, and entrepreneurial culture where every employee is given the tools, leadership, and opportunities to make an immediate impact on our business and future success. At PEAK6, those with passion, dedication and ambition thrive and succeed.

How We Can Be Even Better:

PEAK6 continuously works to improve and create new opportunities thru technology innovation. The tech team develops systems and solves problems in a broad range of areas including low-latency high throughput systems, market differentiating trading tools, execution/market making strategies, big data analytics, and real-time idea generation systems. Our tech continues to define and evolve who we are and is critical to our success.

If you have extensive experience building complex applications in Java or C++, with heavy emphasis on messaging systems, high throughput applications, and service level programming then this job is for you. If you’re someone who is able to quickly come up to speed on a large existing code base and able to contribute with little direct oversight (we have a thing against micromanaging) then this job is definitely for you.

The Fun Stuff:

Like every good tech company, we offer an unlimited java buzz and code-fueling snacks in our fully-stocked kitchens. We have poker competitions (grand prize is the entry fee for the WSOP), community enriching volunteer outings, weekend getaways with rounds of golf and spa treatments, in-office massage sessions, yoga (we have a studio in the office!), seasonal sports leagues and bagel Fridays! 
We also offer:
•    401k with matching 
•    Tuition Reimbursement 
•    Medical/Dental/Vision Insurance with a large portion paid for by PEAK6 Investments
•    Generous vacation and personal time (Everyone needs a break, right?)
•    Paid Sabbatical Program 

The Fun Stuff Sounds Great, but What am I Getting Myself Into?

To be fair, we have high expectations of our Senior Engineers, but you wouldn’t have made it this far in the job description if you didn’t think you were at the top of your game. Signs you’re at the top of your game include:
•    8+ years of Java and/or C++ experience
•    Deep knowledge of systems programming/Linux kernel experience preferred
•    Client / Server development skills
•    Advanced knowledge of SQL (Postgres preferred)
•    Skilled in developing multi-threaded applications
•    Strong analytic and problem solving skills a must
•    A passion for solving hard problems
•    Capable of making sound long-term tech calls with near term goals in mind
•    Ability to get things done with little direct oversight (again with the no micromanagement thing) 

Responsibilities of our Senior Software Engineers include:
•    Organizing and scanning multi-terabyte data sets in real-time
•    Using NoSQL and Erlang to create distributed, redundant, low-latency platforms
•    Ultra-scalable service systems that you can build almost any trading product on top of
•    Building web-based applications using web sockets and some home-grown “stuff” to really make browser apps feel native and  interact cleanly with other actual native apps
•    Developing domain specific languages and compilers to better accomplish business/system needs

Ready to join our team and win a spot in the WSOP? Apply now! 


Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search

Powered By Taleo