Sr Software Engineer - PSA

  • TradeStation
  • Atlanta, GA, United States
  • 04 Oct, 2022

Job Description

Sr Software Engineer - PSAVirtual US or Costa Rica#WeAreTradeStation
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:Do you love the challenge of designing and building mission-critical low-latency distributed systems that handle millions of events per second? If so, we have an opportunity for you as a developer on an Agile team building high performance, real-time systems for financial market data networks. A key part of the role is delivering new and innovative services to our customers by modernizing our architecture and software engineering practices. Success in this role requires a strong technical background with a high degree of proficiency and creativity. The role requires an enthusiastic willingness to creatively solve problems for which there are no pre-existing projects. 

What You'll Be Doing:
  • Design and develop new services, unit tests, and automation tools
  • Work in a cross-functional team in a fast-paced DevOps environment
  • Maintain and improve existing systems and applications with a focus on optimizing both systems and workflows
The Skills You Bring:
  • Willingness to carry out continual in-depth training and mentoring of staff to complete day to day objectives
  • Familiarity working in a fluid Agile environment and demonstrated success with structured testing practices such as automated unit testing, regression testing, TDD and continuous delivery
  • Experience with distributed and scalable software architectures, understanding of CAP theorem
  • Familiar with scripting and automation (e.g. Bash, PowerShell, Ruby, Python etc.)
  • Experience with communication protocols (low level TCP/UDP/IP, WebSockets, Protobufs, HTTP)
  • Knowledgeable about multi-threading, inter-process communications and event handling
Minimum Qualifications:
  • Minimum of 5 years strong C# coding skills
  • Experience with C++, Kafka
  • API development experience
  • Bachelor’s Degree in software engineering, equivalent degree, or comparable industry experience
Desired Qualifications:
  • Experience with low-latency software development
  • Involvement in open-source projects with a demonstrated portfolio
  • Cloud architecture and deployment (AWS, Stacker, MSK, ElasticCache, Redis)
  • Hands-on Docker or Kubernetes experience
  • Knowledge of financial markets/trading
  • Understanding of SQL and database programming, including NoSQL and document DBs (Redis)
What We Offer:
  • Collaborative work environment
  • Competitive Salaries
  • Yearly bonus and generous 401k plan
  • Comprehensive benefits for you and your family starting Day 1, including a Veterinary Discount Plan!
  • Unlimited Paid Time Off
  • Flexible working environment
  • Free TradeStation account, as well as full access to trading education materials