Software Engineer - Peak6

1871 Member Companies Chicago , IL 60290

Posted 2 weeks ago

About the role:

PEAK6 is a leading investment firm headquartered in Chicago. More than 20 years ago, we were one of the first firms to develop sophisticated proprietary technology in our trading business. PEAK6 was brought to life by the idea that the development of integrative technology can improve how business is done. The passion for that idea powers our firm still. As a Software Engineer at PEAK6, you are free to explore unique solutions and try fresh ideas that may benefit our financial services and trading businesses as well as our other ventures. Youll collaborate with some of techs sharpest minds to solve the firms ever-changing and exciting challenges. Working in tech at PEAK6 means that youll always be presented with a variety of new possibilities as you continue to enhance your skills.

What youll do all day:

  • Developing innovative tools to enhance our proprietary trading platform. Examples include automated trading strategies, low-latency market data streams, and data analysis and visualization tools
  • Working closely in within and across small development teams and our trading and support teams
  • Working with a variety of languages/frameworks, such as Java, Python, Go, JavaScript, HTML/CSS, and React, and technologies such as Microsoft SQL Server, PostgreSQL, Redis, MongoDB, Airflow, Kafka, Kubernetes, and Docker
  • Attend trading and options training to learn about options trading and financial markets
  • Rotate with our development teams in your first year, with a mentor to guide you and help you grow your skills
  • Experience the agile software development lifecycle, continuous integration and delivery
  • Collaborate with business stakeholders and end users on projects
  • Operate in a delivery-focused, fast-paced work environment where adapting to change is a must


Youll gain loads of experience in this role but before you do, you should have:

  • A Bachelors or Masters degree in Computer Science, Electrical or Computer Engineering, or a related discipline, graduating between December 2020 and June 2021
  • Excellent software development skills in a modern object-oriented programming language such as Java, Python, or Go, and the ability to learn new languages and technologies quickly
  • Exceptional problem-solving skills with high attention to detail
  • Curiosity to learn and a drive to improve
  • Ability to thrive in collaborative environments
  • Effective communication skills
  • Demonstrated leadership ability

Bonus points if:

  • You have a background or interest in financial markets
  • Youre familiar with service-oriented software architectures and distributed systems
  • You have experience with multithreading and concurrent programming

Due to the unprecedented situation of COVID-19, PEAK6 has decided to protect our current and future employees by managing our business remotely. This is inclusive of interviewing, onboarding and each role day-to-day. Please consider that our roles will not be remote long-term and will return to an office setting once we're safe to do so following the guidance of local health authorities and the CDC.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Software Engineer


Posted 2 days ago

VIEW JOBS 10/30/2020 12:00:00 AM 2021-01-28T00:00 <p><strong>ABOUT US</strong></p><p>NextCapital is the leader in enterprise digital advice. NextCapital partners with world-class institutions to deliver personalized planning and managed accounts to individual investors, whether they’re saving for retirement in a 401(k) or IRA or investing in a taxable brokerage account. Our open-architecture digital advice solution provides better outcomes for our partners and individual investors by offering integrated account aggregation, analytics, planning and portfolio management, and customizable advice methodology and fiduciary roles. <br></p><p><br></p><p><strong>JOIN OUR TEAM</strong></p><p>We're looking for talented and highly motivated senior software engineers to join our team. As a growth stage technology company, NextCapital is seeking developers eager to be part of a team, working closely with every part of the company from graphic designers to the executive team. Learn more about us at <a href="" rel="nofollow noreferrer noopener" class="external"></a></p><p><br></p><p><strong>WHAT YOU’LL DO</strong></p><ul> <li>Write high quality, well-tested, and scalable code</li> <li>Evaluate the short- and long-term implications of every implementation decision</li> <li>Grow professionally and learn from other accomplished software engineers through pair coding while helping your peers to do the same</li> <li>Collaborate on critical system architecture decisions</li> <li>Review and provide feedback on other developers’ code and design</li> <li>Evaluate new technologies, prototype new approaches to problems and make the business case for change</li> </ul><p><strong>Requirements</strong></p><p><strong>WHO WE’RE LOOKING FOR</strong></p><ul> <li>You love tackling really tough problems, and value doing things the right way</li> <li>You have a passion for software development and value learning</li> <li>You understand test-driven development and are a capable debugger</li> <li>You’re passionate about our mission to democratize financial advice</li> <li>You have 2+ years leading a group of software engineers in a professional setting</li> <li>You can maintain a constructive attitude and negotiate a path forward when there are conflicting ideas</li> <li>You have a BS or MS in Computer Science, related field (Electrical Engineering, Computer Engineering, Math/Physics, Software Engineering, Mechatronics Engineering), or equivalent professional experience</li> </ul><p><br></p><p><strong>***At this time, NextCapital will not sponsor a new applicant for employment authorization for this position.***</strong></p><p></p><p><strong>WHAT YOU'LL USE</strong></p><p>While most engineers lean toward frontend or backend development, we encourage full-stack learning which enables our engineering team to tackle a diverse set of challenges in an agile fashion. Here are the key technologies that we use every day:</p>Languages<ul> <li>Java</li> <li>Javascript</li> <li>Ruby/JRuby</li> </ul>Frameworks/Libraries<ul> <li>AngularJS</li> <li>Rails</li> <li>React</li> <li>Sinatra</li> </ul><p><strong>Benefits</strong></p><p><strong>WHY YOU’LL LOVE IT</strong></p><ul> <li>Disrupt the financial advice industry by bringing affordable, easy to use financial tools to millions of people</li> <li>Have a direct impact on the strategic growth and scale of the company</li> <li>Enjoy a laid back work environment &amp; learn from FinTech’s best &amp; brightest</li> <li>Receive great benefits like stock options, 401(k) match, and employer contributions to health, dental and vision coverage</li> <li>Join a fast growing company where you can have a real impact on the company's future</li> <li>When the COVID-19 pandemic cools down, participate in company-sponsored cornhole leagues, company outings, wine tastings, fantasy football leagues, hackathons and other fun events</li> <li>When our pandemic ‘remoteness’ ends, enjoy a newly built out office on Michigan Avenue with a view of Millennium Park and Lake Michigan</li> <li>And, yes, when we’re able to safely re-convene in a physical space, sip locally roasted coffee, kombucha, or craft beer at your modular sitting/standing desk</li> <li>Participate in women in tech events and service days at local organizations</li> <li>Relax with monthly, company wide, guided meditation sessions</li> </ul> Nextcapital Chicago IL

Software Engineer - Peak6

1871 Member Companies