Search Available Jobs

Principal Software Engineer, Tech Lead in Heredia at TradeStation

Date Posted: 6/27/2024

Job Snapshot

Job Description

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:
Are you passionate about building the next generation of web applications and services to deliver the ultimate trading experience for our customers? If you thrive on the challenge of architecting and developing high-performance, real-time systems that redefine trading platforms, then we have an exciting opportunity for you. As a Principal Software Engineer and Technical Lead, you will play a pivotal role in leading our Agile team, driving innovation, and modernizing our software architecture to ensure TradeStation remains at the forefront of the financial trading industry. This role demands both technical expertise and visionary leadership to pioneer solutions that elevate customer success in trading. The role requires an enthusiastic willingness to creatively solve problems for which there are no pre-existing blueprints to follow.

What You'll Be Doing:
  • Design and develop cutting-edge web applications and services to enhance trading functionalities
  • Lead technical discussions and making strategic design decisions
  • Take a hands-on approach to code the most complex or crucial solutions, while effectively balancing leadership responsibilities
  • Mentor and guide a cross-functional Agile development team
  • Collaborate closely with product owners to translate requirements into technical solutions or clearing out questions they may have
  • Champion best practices in software development, testing, and deployment
  • Ensure scalability, reliability, and performance of applications in a DevOps environment
  • Lead incidents and ensuring timely resolution for the applications we are responsible for
  • Continuous evaluation and integration of emerging technologies to drive innovation
The Skills You Bring:
  • Demonstrated technical leadership as a team member in a hands-on role. Leading by example is expected
  • Experience as a lead developer, making design decisions, performing code reviews, and mentoring team members
  • Familiarity working in a fluid Agile environment and demonstrated success with structured testing practices such as automated unit testing, regression testing, and continuous delivery
  • Experience with distributed and scalable software architectures
  • Mastery of 2 or more modern general-purpose programming languages, such as TypeScript and C#. Experience with Go is a plus.
  • Familiar with scripting and automation (e.g. Bash, PowerShell, etc.)
  • Strong understanding of REST API design, GraphQL (building and consuming), and microservices architecture
  • Hands-on experience with cloud platforms (e.g., AWS) and container orchestration tools (e.g., Docker, Kubernetes)
  • Familiarity with front-end frameworks/libraries (e.g., React, Next.js) and backend frameworks (e.g., Nest.js)
  • Excellent communication skills and the ability to collaborate effectively with diverse teams
  • Proven ability to grasp priorities and effectively guide the team towards achieving expectations from Leadership by focusing on the next critical tasks
  • Demonstrates a resilient and positive attitude during critical moments, even while working under pressure
Minimum Qualifications:
  • Bachelor’s degree or equivalent work experience
  • Minimum 8 years of relevant experience
Desired Qualifications:
  • Experience providing technical leadership both within and beyond the team
  • JavaScript/TypeScript and frameworks/libraries such as React, Next.js, or Nest.js development experience
  • C# or Go development experience
  • Cloud architecture and deployment (AWS, EKS)
  • Hands-on Docker or Kubernetes experience
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


  1. Software Engineer Jobs
  2. Project Engineer Jobs