Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
Senior Java Software Engineer
(more about Peak6 Investment)
This job posting has been archived.
Unfortunately Peak6 Investment has archived this job posting, they are no longer accepting applications.

Senior Java Software Engineer

We are PEAK6, a leading investment firm. You'll find us headquartered in the historic Chicago Board of Trade building, where we first opened our doors in 1997. Over 20 years ago, we were among the first firms to develop sophisticated proprietary technology in our trading business. Today, we continue to leverage our technical ingenuity and operational excellence across several investment areas, spanning early-to-mid stage growth capital, operational control, trading and esports. Throughout the years, we've built and operated several financial technology firms and we continue to evolve.   

The PEAK6 Capital Management engineering team is looking to scale up all of our engineering teams due to our rapid growth plans.  At this time we are open to hiring experienced engineers at various levels of seniority ranging from Software Engineer II all the way up to Principal Engineers and anywhere in between. *Anyone looking for more of an entry level engineering position should review our other job postings listed under the “Campus” category under the “function” filter on our careers page.

As a Senior Software Engineer at PEAK6 Capital Management, depending on which internal team you land on you’ll get a chance to partner with various product teams, traders, quantitative researchers, and other business stakeholders to build out new products and improving existing technologies that will make an impact to our proprietary trading organization, taking on as much ownership as you are ready for while working in a highly collaborative lean agile environment.

Our current technology stack that you’ll get your hands on include, but is not limited to: Java, Go, Python, C++, React, (some teams use these languages more heavily than others) relational and non-relational databases like MySQL, Postgres, MongoDB, and Redis.  Some teams use pub/sub messaging technologies like Kafka, Airflow, and Arrow in an AWS hybrid environment, and we are always exploring new emerging open source technologies to ensure we continue to stay ahead of the market.  

Members of the PEAK6 Capital Management engineering team take ownership over our internal proprietary trading systems, trading/analytic tools and applications, real-time distributed computing platforms, and are involved end-to-end throughout the entire SDLC (design, development, implementation, post production support, & CI/CD workflow).  Additionally, Senior Software Engineers regularly participate in and contribute to regular architecture cadences, drive discussions and decisions on coding standards and practices, mentor other engineers and help reinforce and improve PEAK6’s collaborative, innovative engineering culture.

You’ll gain loads of experience on our team but before you do, you should have: 

  • 5+ years of production level engineering experience (post graduation).
  • Proficiency in Java.
  • Go, Python and C++ are nice to have (not required). 
  • Experience with Cloud Native technologies is nice to have, especially Docker and Kubernetes 
  • Bachelors or Masters Degree in Computer Science, Engineering, or related. 
  • Trading or finance industry experience is preferred (not required).
  • Excellent problem-solving skills with high attention to detail. 
  • Familiarity with Linux platform. 
  • Effective communication skills. 
  • Passion for mentoring engineers and building software as part of a team 

Does our Engineering DNA Match yours?   

  • We collaborate in small, agile teams to learn and develop innovative technology  
  • We like to develop impactful features fast so we can share directly with our end-users and iterate quickly  
  • We’re focused on well-defined software delivery and continuous learning  
  • People are everything and our support for each other is abundant 
  • Through open source technology, we continue to evolve our tech stacks while looking for ways to contribute back to the community 
  • Whether you’re new to our tech stack or an expert, we encourage each team member to experiment with new technologies and take ownership of projects.   
  • We love to have fun and dedicate time to exploring new technologies and ideas through Tech Days and Hackathons.  

#LI-SD1

Other jobs at Peak6 Investment: