Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PEAK6 Logo

Software Engineer II (Trade Order Management)

PEAK6

$120,000 - $150,000
Oct 15, 2025
Chicago, IL, US
Apply Now

Apex Fintech Solutions is looking to pioneer a new options trading platform by designing and implementing complex trading APIs and evolving high-performance trading systems using cloud-native technologies within an event-driven architecture.

Requirements

  • Previous experience in trading domain is required.
  • Financial services (capital markets, clearing or order management systems) background is required.
  • Experience with options trading domain is nice to have.
  • Experience with Google Cloud Platform is nice to have.
  • Experience with Kubernetes, Google CloudRun and/or Docker is a plus.
  • Experience with Apache Kafka or Google Pub/Sub is a plus.
  • Understanding of high load, low latency architecture object-oriented design, algorithm, and data structures.
  • Expertise in at least one modern programming language (Java, Golang, Python, etc.).

Responsibilities

  • Design, develop, test, deploy, maintain, peer-review, and continuously tune high-performance, high-throughput software.
  • Collaborate with other members of the team to share, learn, develop, and deliver designs and coding standards to meet the growing needs of the platform
  • Build resilient, self-scaling, self-healing services that deliver the highest level of reliability.
  • Support the production systems that you design. This includes building, deploying (CI/CD), and monitoring (DataDog, Grafana, Prometheus, PagerDuty).
  • Write commercial grade, well-tested code, and maintain high code-quality standards across your team through code reviews and other best practices.
  • Implement instrumentation to maintain observability to proactively visualize opportunities for improvement.

Other

  • 3+ years of prior work experience as a Software Engineer.
  • Excellent verbal and written communication skills.
  • Ability to learn new technologies (languages, tools, frameworks) quickly.
  • Ability to visualize and propose system design, document the design and implement it.
  • Adaptability: while you enjoy establishing processes and standards, you understand the need to be flexible and enjoy trying new things.