Senior Ruby Software Engineer

A retail brokerage business that combines trading platforms, financial media network, and forex broker services under the tasty brand family.
$156,000 - $182,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Finance

Description For Senior Ruby Software Engineer

tastytrade is a dynamic financial services company that combines a retail brokerage business with an online financial media network. As a Senior Ruby Software Engineer, you'll join a team focused on building and maintaining the technology that powers their retail brokerage business. The role offers a unique blend of backend and frontend development opportunities, working with multiple programming languages including Ruby, Java, and JavaScript.

The position requires strong technical leadership abilities, as you'll be mentoring junior team members and providing technical guidance across projects. You'll be involved in both maintaining existing systems and developing new solutions, with a strong emphasis on code quality, performance, and scalability. The company values practical solutions and performance optimization in their evolving architecture.

The company offers an attractive compensation package with a salary range of $156,000 - $182,000, along with numerous benefits including performance bonuses, stock options, and comprehensive healthcare. The work environment promotes work-life balance with minimal on-call responsibilities and generous vacation time. Located in Chicago's West Loop, the office provides various amenities including daily catered lunch and an in-building gym.

This role is ideal for experienced engineers who enjoy working in a fast-paced fintech environment, have a passion for mentoring others, and want to make a significant impact on systems that serve the retail trading community. The company's recent acquisition by IG Group and its expansion plans make this an exciting time to join the team.

Last updated 20 hours ago

Responsibilities For Senior Ruby Software Engineer

  • Work in multiple languages across different parts of the tastytrade stack and front-end trading client applications
  • Provide technical leadership for junior team members
  • Provide peer reviews for both junior and senior engineers
  • Translate requirements into production-quality code
  • Evaluate and build proof of concept implementations
  • Contribute to scaling existing technology
  • Write comprehensive tests
  • Perform infrastructure work
  • Take ownership over several systems

Requirements For Senior Ruby Software Engineer

Ruby
JavaScript
Java
  • Ability to learn quickly in new areas
  • Mastery of one language and framework
  • Ability to quickly become productive in new frameworks or languages
  • 5+ years of professional experience as a software engineer
  • Experience as a technical lead or mentor preferred

Benefits For Senior Ruby Software Engineer

401k
Commuter Benefits
Mental Health Assistance
Education Budget
  • Performance Bonuses
  • Stock Purchase Options
  • 401k Plan
  • Annual educational/conference stipend
  • 20 Paid Vacation Days plus birthday vacation day
  • 10 Paid Sick Days
  • Gym Membership Reimbursement
  • Commuter Benefits
  • Pet Insurance
  • Wellness & Mental Health Programs
  • Charitable Donation Matching
  • Two Paid Volunteer Days Off
  • Daily catered lunch
  • Full kitchen with snacks and beverages
  • In-building gym
  • Shuttle to/from Metra

Interested in this job?

Jobs Related To tastytrade Senior Ruby Software Engineer

Senior Ruby Software Engineer

Senior Ruby Software Engineer role at tastytrade, building and maintaining financial trading systems with competitive pay and comprehensive benefits in Chicago.

Senior Software Development Engineer, EBS Data Services Encryption

Senior Software Engineer role at AWS working on EBS Data Services Encryption, building scalable cloud storage solutions in Boston.

Senior Application Engineer, Cross Border Shopping

Senior Application Support Engineer role at Amazon Global Store, focusing on cross-border e-commerce systems and customer experience optimization.

Software Development Engineer, IPC - Buying Dev

Senior Software Engineer role at Amazon's IPC team, building global inventory planning systems and driving $100B+ buying decisions using distributed computing and ML.

CPU Architecture Performance Engineer

Senior CPU Architecture Performance Engineer role at Qualcomm focusing on CPU design verification and performance optimization for mobile and portable computing systems.