Junior Software Developer

Chicago, Illinois, United States

Sunrise Futures is one part technology company, one part trading company. We use a quantitative approach to produce complex and competitive trading strategies. Our algorithmic, black box strategies are deployed in various markets all around the globe. As we continue to expand into new products, markets, and trading strategies; our company seeks highly talented individuals to join our team.

Although we come from different backgrounds, we are all problem solvers. At Sunrise Futures, we strive to maintain a collaborative and productive environment. Hard work is recognized and highly rewarded in our 100% merit-based workplace. We focus on results rather than politics or bureaucracy, creating an environment where our team can thrive, learn, and excel to their maximum potential. 

In addition to challenging and rewarding atmosphere, our team enjoys extremely competitive compensation including a performance-based bonus. Other perks include company paid medical and dental insurance, 401k with employer match, game room and social areas to relax, on-site gym facility, free snacks and beverages, as well as daily catered lunches.


If you're interested in:

  • Working collaboratively with senior developers and business leaders to expand, enhance, and improve our ultra-low latency trading infrastructure platform
  • Receiving mentorship and guidance from experienced developers
  • Designing and implementing timely, high quality software solutions used for algorithmic trading, exchange connectivity, and research
  • Managing daily production releases utilizing a variety of technology and systems
  • Driving change by taking ownership of tasks from beginning to end and employing creative solutions within various areas of the stack to reinforce better, faster technology
  • Analyzing complex technical issues as well as proactively creating solutions
  • Providing technical expertise to support and troubleshoot our production environment in real time


What we’re looking for:

  • Problem solvers who are driven, self-motivated, and "outside of the box" thinkers
  • Bachelors, Masters, or PhD in Computer Science or related field
  • Familiar and comfortable working with Linux operating system
  • Strong programming skills in C++/OOP/STL and understanding of general programming concepts
  • Strong knowledge with network and multi-threading programming
  • Experience with large scale software performance optimization including compiler tuning is a plus
  • Familiarity with Python and Bash shell scripting is a plus
  • Desire and interest to develop a career in the financial industry
  • Excellent written and spoken communication skills
  • Must be motivated, dependable, and responsible