# Staff Software Engineer - Order Handling and Ledger Team

**Company:** [tastytrade](https://hotfix.jobs/companies/tastytrade)
**Location:** Chicago, IL
**Role:** Backend Engineering
**Salary:** $180k – $230k/yr
**Experience:** 10+ years
**Skills:** Ruby, Postgres, RabbitMQ, Backend Systems, Idempotency, Transactions, Concurrency Control, Service Communication, Code Review, AI, Order Handling, Ledger Systems, Settlement
**Posted:** 2026-08-25

> Staff engineer responsible for designing and operating backend systems for order handling, ledgers, and settlement in a retail brokerage environment. Requires 10+ years of software engineering experience, deep distributed-systems expertise, and strong technical leadership and communication skills.

## Job Description

## Responsibilities
- Design, build, and own backend systems supporting order handling, ledger, and settlement flows.
- Partner with product to scope features, create implementation plans, and oversee execution with cross-functional teams.
- Provide technical leadership by leading project teams and mentoring junior engineers.
- Conduct concise, constructive code reviews covering design, quality, business-domain correctness, stability, and performance.
- Monitor the technology landscape and experiment with tools that solve complex problems or improve existing systems.
- Define engineering-wide standards and guidance.
- Troubleshoot and resolve complex production issues with team members and stakeholders.
- Participate in on-call and treat operability as a design requirement.

## Requirements
- 10+ years of professional software engineering experience, including significant experience as a technical lead and mentor.
- Deep backend systems expertise, including idempotency, transactions, concurrency control, and reliable service communication.
- Mastery of at least one programming language and framework, with the ability to become productive in unfamiliar technologies.
- Pragmatic use of AI for research, planning, coding, and code review.
- Ability to work with ambiguity, think strategically, prioritize, and execute in a fast-paced environment.
- Strong attention to detail and high-quality standards.
- Exceptional written and verbal communication skills.
- Experience building relationships with technical teams, stakeholders, and external partners.

## Preferred Qualifications
- Professional experience with Ruby, PostgreSQL, or RabbitMQ.
- Experience with ledgers, settlement, payments, banking, or other domains involving monetary transactions.

## Compensation
- Base salary range: $180,000-$230,000.
- Discretionary performance bonus: 15-20% of base salary, based on individual and company performance.

## Similar jobs

- [Staff Software Engineer, Platform](https://hotfix.jobs/jobs/4934e72c-819c-4763-a176-11d56e7704b3) - Motive - San Francisco, CA - $180k – $200k/yr
- [Staff Backend Engineer - Data Platform](https://hotfix.jobs/jobs/40353e39-ed20-4ff5-9f1d-2891c1a00557) - Haus - Seattle, WA - $180k – $220k/yr
- [Staff Software Engineer, User Profile](https://hotfix.jobs/jobs/d9fe1415-c541-4658-8260-609ab0ca8abb) - Attentive - Remote - $180k – $230k/yr
- [Senior/Staff Software Engineer, Distributed Systems](https://hotfix.jobs/jobs/0aa1fdd3-f045-44da-a1fc-abae71d53057) - Atomicmachines - Emeryville, CA - $180k – $230k/yr
- [Staff Software Engineer, TwoTwenty](https://hotfix.jobs/jobs/ad998aef-0d15-41f7-9ad1-241e8aceb8e9) - Pinterest - Remote - $177k – $365k/yr

**Apply:** https://hotfix.jobs/jobs/7f027144-9a71-43ba-9715-66a11dd8f72d
**Canonical:** https://hotfix.jobs/jobs/7f027144-9a71-43ba-9715-66a11dd8f72d