About the role

  • Senior Software Engineer enhancing trading applications at proprietary trading firm in Chicago. Collaborating with engineers on high-performance software solutions and algorithms.

Responsibilities

  • Build and enhance trading applications that are scalable, reliable, and adaptable across multiple asset classes
  • Support and diagnose issues in live, latency‑sensitive trading environments
  • Develop data‑driven algorithms that automatically refine model inputs
  • Partner with engineers and stakeholders to translate requirements into clean, testable, well‑structured software
  • Investigate and resolve complex technical challenges spanning performance, architecture, and system behavior
  • Contribute ideas and improvements to streamline development workflows and reduce operational risk
  • Bring curiosity and creativity to applying technical skills in impactful ways
  • Participate in collaborative code reviews to maintain high engineering standards

Requirements

  • 5+ years of professional experience as a software engineer
  • 4+ years of experience with modern C++ and its associated tooling
  • Solid foundation in designing and implementing high‑quality, maintainable software
  • Experience building or working on high‑performance, low‑latency, or distributed systems
  • Ability to take meaningful ownership of features from design through deployment and iteration
  • Clear, effective communication skills and a collaborative mindset

Benefits

  • Additionally, certain positions at Belvedere Trading are eligible for discretionary bonuses.
  • Our employees have access to a variety of benefits, which can be found on our website.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$175,000 - $250,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job