Senior Infrastructure Engineer

tastyliveChicago, IL
Hybrid

About The Position

As a Senior Infrastructure Engineer at tastytrade, you will be part of a small team responsible for the production infrastructure that powers their retail brokerage business. The role emphasizes the speed and stability of both back-end systems and customer-facing applications. The architecture is consistently evolving to address new technical challenges, with a focus on practicality and performance. You will contribute to maintaining the existing infrastructure by working on configuration management code and troubleshooting issues. You will also help build its future state by participating in architectural discussions, developing proof-of-concept systems, writing new configuration management code, and deploying new production systems. The infrastructure is a hybrid of self-hosted hardware in multiple colocation facilities and cloud-managed services, utilizing technologies such as SaltStack, Terraform, Docker, Nomad, and Vault. Given that markets operate 24/7, the team engineers for durability, and you will collaborate with development teams to troubleshoot and remediate occasional outages. IG North America, the parent company, is home to tastytrade, tasty live, tastyfx, and tastycrypto, a family of brands dedicated to democratizing trading and empowering individual investors. Founded in Chicago by the creators of thinkorswim and acquired by London-based IG Group in 2021, the company combines startup innovation with the backing of a global fintech leader. From its Chicago headquarters, the team develops award-winning trading platforms, produces daily live financial education content, and creates technology that makes complex markets accessible. The culture is lean, collaborative, values autonomy, pragmatism, and impact, rewarding initiative and experimentation.

Requirements

  • 6 to 10 years of experience as a System Administrator or Engineer.
  • Expert Linux user with hands-on experience in shell scripting, process management, and troubleshooting in a production environment.
  • Experience with declarative configuration management tools like Chef, Salt, or Puppet as well as IaC tooling like Terraform.
  • Ability to document processes and procedures clearly.
  • Enjoy or at least be comfortable working with critical production systems where real revenue is at stake.
  • Ability to work as part of a team, both giving feedback to more junior team members and taking direction from more senior team members.
  • Ability to make good critical decisions balancing technology, frameworks, strategy, and practical constraints.
  • Knowledge of general networking principles and troubleshooting.
  • Ability to learn quickly in areas where you don't have deep expertise.

Responsibilities

  • Use configuration management tools (primarily Salt and Terraform) to build and maintain a hybrid infrastructure hosted both at colocation facilities and in the public cloud.
  • Work directly with the development team to build supporting infrastructure for specific new application functionality.
  • Run proof of concept projects on early-stage infrastructure improvements to validate the feasibility of an approach, evaluate performance, and spike an implementation.
  • Manage a curated set of open source tools (PostgreSQL, RabbitMQ, Redis, etc.) via both configuration management tools and direct troubleshooting when required.
  • Manage telemetry (Graphite, Grafana, Prometheus), log aggregation (Elastic Stack), and monitoring tools (Checkmk, Nagios, Icinga).
  • Understand version control, create, and review pull requests as part of our mandatory peer review process.
  • Help maintain existing build/deploy pipelines for both configuration management and application development (GitHub Actions).
  • Implement security initiatives, identify risk, and mitigate or fix when required.

Benefits

  • Performance Bonuses
  • Stock Purchase Options
  • Medical/Vision/Dental Benefits
  • 401k Plan
  • Annual educational / conference stipend
  • Sustainable workday with minimal on-call responsibilities
  • 20 Paid Vacation Days (plus an additional paid vacation day the month of your birthday!)
  • 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 the office
  • Full kitchen with snacks and beverages
  • In-building gym
  • Shuttle to/from Metra
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service