Software Engineer (Java)

Financial services company providing online trading platforms, brokerage services, and financial media content, part of IG Group.
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
Finance

Description For Software Engineer (Java)

tastytrade is a dynamic fintech company that's revolutionizing the trading industry through its suite of brands including tastylive, tastytrade, and tastyfx. As a Software Engineer, you'll be integral to their backend systems, primarily working with Java and Spring Boot on margin and risk management systems for options trading. The role offers a blend of technical challenges and growth opportunities, working with a diverse tech stack including Ruby, C++, and JavaScript.

The position demands someone who can quickly adapt and learn, with deep expertise in at least one programming language and production environment experience. You'll be involved in both maintaining existing systems and contributing to new projects, with opportunities to mentor junior team members and participate in pair programming sessions.

The company offers an impressive benefits package including performance bonuses, stock options, and extensive professional development opportunities. The work environment promotes work-life balance with minimal on-call duties, generous vacation time, and comprehensive wellness benefits.

Located in Chicago's vibrant West Loop, tastytrade provides an energetic workplace with modern amenities including an in-building gym, catered lunches, and excellent transit access. As part of IG Group, the company combines the stability of an established financial institution with the innovation of a modern fintech, making it an exciting opportunity for engineers looking to make an impact in the financial trading sector.

The role is perfect for a mid-level engineer who wants to grow their skills in financial technology while working with a supportive team that values collaboration, continuous learning, and technical excellence. The company's mission to democratize trading through better technology offers a meaningful purpose behind the technical work.

Last updated 10 days ago

Responsibilities For Software Engineer (Java)

  • Work in multiple languages across different parts of the tastytrade stack with a primary focus on Java and Spring Boot
  • Work on backend margin and risk management systems related to options trading
  • Contribute to infrastructure and DevOps work in containerized environments
  • Participate in regular pair programming sessions with team members
  • Provide guidance and leadership to younger team members
  • Translate requirements into production-quality code
  • Write comprehensive tests for your code
  • Light infrastructure work to support application development
  • Continue growth by learning new systems

Requirements For Software Engineer (Java)

Java
Ruby
JavaScript
  • Ability to learn quickly in areas without deep expertise
  • Deep expertise in at least one language or framework in a production context
  • Experience with multiple languages, frameworks, or technologies
  • Demonstrable professional experience working as a software engineer on a team
  • Knowledge of financial markets is a plus

Benefits For Software Engineer (Java)

401k
Commuter Benefits
Mental Health Assistance
Education Budget
  • Performance Bonuses
  • Stock Purchase Options
  • Annual educational / conference stipend
  • Sustainable workday with minimal on-call responsibilities
  • 401k Plan
  • 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 when in office
  • Full kitchen with snacks and beverages
  • In-building gym
  • Shuttle to/from Metra

Interested in this job?

Jobs Related To tastytrade Software Engineer (Java)

(USA) Analyst II, Process Engineer - Supply Chain

Process Engineer role at Walmart focusing on supply chain optimization, process improvement, and team leadership with competitive compensation and benefits.

(USA) Software Engineer III

Software Engineer III position at Walmart Global Tech focusing on Generative AI and merchant tools development, offering competitive pay and comprehensive benefits.

(USA) Analyst II, Quality Engineer - Supply Chain

Quality Engineer position at Walmart focusing on supply chain process improvement and quality management, offering competitive salary and comprehensive benefits.

Senior Manager, Real Estate (Corporate)

Senior Manager position at Walmart managing corporate real estate portfolio including offices, warehouses, and data centers with competitive salary and benefits.

Software Development Engineer, Delivery Experience

Software Development Engineer role at Amazon's Delivery Experience team, building scalable solutions for millions of customers worldwide.