Principal Software Engineer
Location: Atlanta
Posted on: June 23, 2025
|
|
Job Description:
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: We
are looking for a Principal Software Engineer with a passion for
high performance computing. You will work in a dynamic highly
challenging and always evolving environment. You will help evolve
our data pipeline as a member of Market Data team. The team is
dedicated to providing very large amounts of highly quality data in
at blazing speed. Bring your passion and skills to solve
interesting problems and have an immediate impact. Join us! Success
in this role requires that you be a proactive, self-starter with a
lot of energy and an eagerness to learn. Day to day you may find
yourself in Windows or Linux, on a server in AWS or ‘on-prem’, and
using C++ and, sometimes, C#. What You’ll Be Doing : Design and
develop services to support a high throughput ‘data network’
Maintain and improve existing systems with a focus on optimizing
both systems and workflows Develop new programs and assure
deployment of a quality product Be a driver of innovation,
technical thought leader, and mentor to other engineers Analyze
current programs including performance, diagnosis and
troubleshooting Utilize tools and techniques involved in
performance of essential functions of programming Analyze system
specifications and translate system requirements to task
specifications Document code consistently throughout the
development process Conduct code reviews Assist testers and support
personnel as needed to determine system problems Participate in
Agile planning and execution The Skills You Bring : Experience with
distributed and scalable software architectures Knowledgeable about
multi-threading, inter-process communications and event handling
Experience with communication protocols (low level TCP/UDP/IP,
WebSockets, Protobufs, HTTP) Familiarity working in a fluid Agile
environment and demonstrated success with structured testing
practices such as unit testing, regression testing, TDD and
continuous delivery Ability to solve problems quickly and
thoroughly by thinking outside the box Ability to multi-task and
stay organized in a dynamic work environment Expert knowledge of
data structures, distributed/cloud architectures Eye for detail,
eye for efficiency improvements through automation Overall
knowledge of the computing environment at large, e.g. typical uses
and user populations of operating systems, communications
protocols, hardware platforms, etc. Strong oral and written
communication skills Experience with multi-threading Demonstrated
experience with code for high performance Experience with
development and troubleshooting with TCP/UDP C# development
experience preferred Experience with SQL, Redis, Grafana, CI/CD,
Octopus, and Kafka preferred Linux development experience preferred
Brokerage/trading platform experience preferred Knowledge of
financial markets/trading preferred Minimum Qualifications :
Bachelor’s Degree in Computer Science/Engineering or equivalent
work experience Minimum of 8 years strong C++ coding experience 1
years of experience with Cloud Providers (AWS preferred) What We
Offer : Collaborative work environment Competitive Salaries Yearly
bonus Comprehensive benefits for you and your family starting Day 1
Unlimited Paid Time Off Flexible working environment TradeStation
Account employee benefits, as well as full access to trading
education materials Pay Range (US) $150-180K (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.
LI-Remote
Keywords: , Athens , Principal Software Engineer, IT / Software / Systems , Atlanta, Georgia