Search Available Jobs

Software Engineer - Order Execution in Work From Home at TradeStation

Date Posted: 1/24/2023

Job Snapshot

Job Description

Virtual US or Costa Rica


Who We Are:
TradeStation is an online brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge. At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation. 

What We Are Looking For:
We are looking for a Software Engineer who will be accountable for designing and building software solutions for enhancements and/or new TradeStation products. The engineer will be responsible for writing code, developing, automating unit tests, and debugging Order Execution applications. In this role you will be expected to be pro-active, self-driven and knowledgeable in both current programming languages and technologies. You will be responsible for the quality, uptime, and resilience of your applications.

What You'll Be Doing:
  • Design and develop new services, unit tests and automation tools to support our order execution applications, utilized daily by thousands of self-directed active traders
  • Maintain and improve existing systems and applications
  • Work in a cross-functional team in a fast-paced DevOps environment
  • Understand, execute, and embody Software Engineer principles
  • Discover, evaluate, and implement new programming techniques
  • Write tests for robustness, usability, and reliability
  • Identify and fix bugs and application performance issues
  • Be an active participant in the Agile process
  • Be an expert in transactional application development, and provide robust and reliable order execution capabilities to our customers
  • Interact with Product Managers and/or Product Owners to define system requirements or modifications
  • Update job knowledge by studying new development tools and approaches; participate in educational opportunities; read professional publications; maintain personal networks; participate in professional organizations
The Skills You Bring:
  • Good oral and written communication skills to interface with the team and management
  • Experience with communication protocols (low level TCP/UDP/IP, WebSockets, Protobufs, HTTP)   
  • Knowledgeable about multi-threading, inter-process communications and event handling  
  • Strong in Object Oriented Programming and SOLID Principles  
  • Strong with Programming Languages: C++ required; C# desired
  • Experience with SQL
  • Strong with Source code control tools (GIT) 
  • Practical async and multithreading programming experience 
  • Basic understanding of Cloud Infrastructure such as AWS and Azure
Minimum Qualifications:
  • Bachelor’s Degree in Computer Science/Engineering or equivalent work experience
  • Must have 3+ years of application development experience
  • C++ programming experience
Desired Qualifications:
  • Experience with low-latency software development
  • Experience with Kafka
  • C# programming experience
  • Knowledge of financial markets/trading
  • Understanding of Microservices and event-driven architectures 
  • Experience with Kubernetes tool chain is ideal 
  • Strong understanding of DevOps practices such as Continuous Integration (CI), Continuous Delivery (CD) is a plus 
What We Offer:
  • Collaborative work environment
  • Competitive Salaries
  • Yearly bonus
  • Generous 401k plan (US only)
  • Comprehensive benefits for you and your family starting Day 1, including a Veterinary Discount Plan (US only)!
  • Unlimited Paid Time Off
  • Flexible working environment
  • TradeStation Account employee benefits, as well as full access to trading education materials
  • Pay Range (US) $100-160,000 (Countries outside of the US have differing ranges in accordance with local labor markets)

TradeStation provides equal employment opportunities to current and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, sexual orientation, age, pregnancy, disability, handicap, citizenship, veteran or marital status, or any other legally recognized status entitled to protection under federal, state, or local anti-discrimination laws.



  1. Software Engineer Jobs
  2. Project Engineer Jobs