Software Engineer Tech Lead - WebAPI in Richardson, TX at TradeStation

Date Posted: 9/27/2020

Job Snapshot

Job Description

Software Engineer Tech Lead - WebAPI
Richardson, TX
We are currently seeking a non-conformist to lead the delivery of legendary technology to our business partners who reach us through our Web API technology stack.   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.  We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
We are looking for driven individuals to help us build applications that will define the future of trading. This is a unique opportunity to work on a new app that will create a community of traders and help traders to build the skills necessary to be successful.  Success in this role requires an eagerness to learn, a desire to lead, creative thinking and a self-starter mindset.
This position will be responsible for developing services which will drive backend and frontend applications.
ESSENTIAL JOB FUNCTIONS:
  • Show good judgement in selecting the appropriate technology for projects
  • Take high-level requirements and publish High-Level Design for new projects/solutions
  • Successfully deliver products and features
  • Lead via code and infrastructure artifacts
  • Coach and mentor other engineers while fostering an innovative engineering culture within the team
  • Design, build, maintain, and operate scalable web-services
  • Ensure projects meet TradeStation standards and apply our guiding principles accordingly


KNOWLEDGE, SKILLS & ABILITIES:



Required:

  • Deep knowledge and proficiency in one or more modern general-purpose programming languages (e.g. C# or Java preferred)
  • Understanding of OOP & SOLID Principles
  • Leadership and technical judgement qualities
  • Experience building horizontally scalable web-based services resilient to failures
  • Knowledge of Cloud Infrastructure on one or more cloud providers (e.g. AWS, Azure, GCP)
  • Strong understanding of Web protocols and related standards (HTTP 1.1+, SSL/TLS, WebSockets, etc.)
  • Practical asynch programming & multithreading experience


Preferred:

  • Experience with distributed and scalable cloud architectures and techniques
  • Cloud Native Experience using Docker and/or Kubernetes
  • Experience with Continuous Integration tools (e.g. GitLab CI, Azure DevOps, Jenkins)
  • Brokerage/trading domain knowledge and experience


EDUCATION & EXPERIENCE:

  • Bachelor’s Degree in Computer Science/Engineering or equivalent work experience
  • 5+ years of professional experience leading development teams building public-facing APIs
  • Experience with Agile Development preferred