Posted 1 Nov 2021, 2:49 pm

Senior Software Engineer at tastyworks

Sorry, but this job listing has expired!

As a Senior Software Engineer (Risk Management), you’ll be part of a team of engineers that builds out the retail brokerage business and supports our other business initiatives. We care about the speed and stability of our back-end systems as much as we care about the customer-facing applications we build. Our architecture is consistently evolving as our business grows and we face different technical challenges, but always with a focus on practicality and performance.

You'll help by maintaining and building on current systems as well as green field projects and troubleshooting issues as they arise. Our engineers work with a wide variety of tools including C++, Java, Javascript, and Ruby. In this role, you’ll be expected to maintain, build out, and develop new mission critical services in Java using the Akka framework. Additionally, you’ll have a chance to help mentor more junior engineers and help them achieve success.

What you’ll do:



  • Maintain production systems, specifically risk management and trade event systems

  • Apply your knowledge of Reg T, Portfolio Margin, and SPAN margining to an existing production codebase and work closely with the risk management team to implement new functionality

  • Serve as a team lead for Java development

  • Write clean, maintainable, and tested code that is ready to scale

  • Carry responsibility for troubleshooting and resolving high stakes issues as they occur

  • Translate vision into actionable items, either directly or through working with a project manager



Who you are:



  • Proven experience with back end, high concurrency, high throughput Java Services

  • A long history of deploying and managing production systems built in Java

  • Experience with Akka is a positive, although not a hard requirement

  • Deep knowledge of standard risk management calculations (Reg T, Portfolio Margin, Span and theoretical option pricing)

  • The ability to learn quickly in areas in which you don't already have deep expertise

  • The ability to jump into a brand new framework or language and quickly become productive in it

  • 8+ years of professional experience working as a software engineer on a team, preferably with some experience as a technical lead or mentor

  • Experience with other languages, such as Ruby, Python, C++



Team Perks:



  • Sustainable work day

  • Daily catered lunch when working in the office

  • Full kitchen with snacks and beverages

  • Dog-friendly office

  • In-building gym

  • Common rooftop deck with seating areas, landscaping, grills, and yard games

  • CTA stop a block away, Shuttle to/from Metra

  • Monthly dev outings (e.g. escape rooms, movie nights, ax-throwing, laser tag, bowling, etc.)

  • Located in the West Loop, Chicago's growing center of tech, great cuisine, and high-end bars



Our Company:

The tastytrade family of companies (tastytrade, tastyworks, dough, quiet foundation, and The Small Exchange) empowers individual investors by providing educational media, intuitive and powerful trading software, high-speed order execution, innovative derivatives products, and portfolio guidance. The diversity of our offerings and the technology that powers them provide our engineers with exposure to a broad set of tools and the opportunity to dig deep into specific problems. We are an ideal environment for those who are self-motivated, engineering-focused, pragmatic, and who truly enjoy creating and operating large, highly available, and performant systems. Our team is lean at roughly 40 members and we follow a management philosophy that values the autonomy of our engineers.

Location:

tastyworks
1000 W Fulton Market #220
Chicago, IL 60607


The offering company is responsible for the content on this page / the job offer.
Source: Remote Ok