Image Description

Senior Software Engineer

Job Description

Posted about 1 month ago

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

        Salary and compensation

            No salary data published by company so we estimated salary based on previous jobs related to Developer, Senior and Engineer jobs that are similar:
          

        $70,000 — $120,000/year

Job Summary

Image Description
Website
Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

Tucows is looking for a Senior Engineer in Test to help t...

GitLab is hiring a backend engineer for their scalability...

Toptal is hiring a Senior Back End Developer. You should ...