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.
Software Engineer II (Core Team)
(more about Peak6 Investment)
This job posting has been archived.
Unfortunately Peak6 Investment has archived this job posting, they are no longer accepting applications.

Software Engineer II (Core Team)

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.   

As a Software Engineer II on the Core team, a regular day may start with reviewing Grafana charts of system and application metrics, tweaking configurations on market data feed handlers, using our Kubernetes infrastructure to horizontally scale a key service, or collaborating with our infrastructure team on a new, cloud native service to introduce to our stack. 

On thCore team, you’ll be responsible for: 

  • Consuming and distributing high frequency market data feeds 
  • Building tools and practices to allow all teams to effectively manage their services on a cloud native stack 
  • Advocate and drive our continuous integration and delivery processes 
  • Creating improvements in stability, performance, and scalability across major business-critical systems. 
  • Optimizing and monitoring critical path performance. 
  • Troubleshooting production issues quickly and efficiently. 

You’ll gain loads of experience in this role but before you do, you should have: 

  • Proficiency in Go or Java. Python and C++ are nice to have! 
  • Experience with Cloud Native technologies, especially Docker and Kubernetes 
  • At least 2+ years of experience building distributed systems
  • Bachelors or Masters Degree in Computer Science, Engineering, or related. 
  • Trading or finance industry experience is preferred.
  • Excellent problem-solving skills with high attention to detail. 
  • Familiarity with Linux platform. 
  • Effective communication skills. 
  • Passion for 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: