Site Reliability Engineer in Richardson, TX at TradeStation

Date Posted: 10/3/2019

Job Snapshot

Job Description

Site Reliability Engineer
Richardson, TX

 
#WeAreTradeStation
 
TradeStation is an on-line 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 an unlimited 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.
 
The Site Reliability Engineering (SRE) team works on developing software solutions to our infrastructure problems. Individuals who are experienced software engineers and cloud infrastructure experts will be building a software-defined infrastructure stack on top of Kubernetes. You will be building a platform for the development teams to build amazing experiences for our customers.
 
ESSENTIAL JOB FUNCTIONS:
  • Understand, execute and embody Site Reliability Engineering principles
  • Build and maintain cloud infrastructure for development teams to utilize
  • Build necessary guardrails to keep services operational and secure
  • Build templates and tools to accelerate development
  • Support teams to help them bring their applications to the cloud
  • Work in a DevOps environment, where development teams own both the development and operational responsibilities
  • As a senior engineer, provide leadership and mentorship to other engineers

KNOWLEDGE, SKILLS & ABILITIES:
 
Required:
  • Deep knowledge of Kubernetes abstractions and underlying mechanisms
  • Knowledge and proficiency in one or more modern general-purpose programming languages (e.g. Python, Golang, C#, Java)
  • Advanced knowledge of Cloud Infrastructure on one or more cloud providers (e.g. AWS, Azure, GCP)
  • Experience building cloud infrastructure as code (e.g. CloudFormation, Stacker, Terraform)
  • Excellent communication skills to assist developers in building Cloud Native applications
  • Familiarity working in an Agile environment and demonstrated success with structured testing practices such as automated unit testing, integration testing, TDD and continuous delivery
  • Experience with Continuous Integration tools (e.g. GitLab CI, Azure DevOps, Jenkins)

Preferred:
  • Certified Kubernetes Administrator
  • Experience with distributed and scalable cloud architectures and techniques
  • Experience managing Linux deployments in the cloud
  • Experience securing cloud deployments
  • Advanced understanding of network and internet technologies (e.g. DNS, TLS, TCP, UDP, HTTP, WebSockets) Brokerage/trading domain knowledge and experience

EDUCATION & EXPERIENCE:
  • Bachelor’s Degree in Computer Science/Engineering or equivalent work experience
  • Must have 5+ years of professional experience