Software Engineer (DevOps) in Heredia at TradeStation

Date Posted: 2/12/2020

Job Snapshot

Job Description

Software Engineer (DevOps)
Heredia, Costa Rica
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 have built a team of amazing people who work together in a high performance culture to provide our clients with exceptional products and services.  We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
The team members are responsible for building platforms that our applications run on with world-class supporting tools, services, processes, and systems required to meet our internal objectives. Additional responsibilities include:
  • Standardizing tooling
  • Centralize & simplify 24x7 monitoring
  • Paved Road Development
  • Conform to company policies, compliance, and security objectives
  • Cloud Cost Savings
  • Education and Training
  • Operational Support
  • Architectural Task Force
  • Fully automate infrastructure
  • Work in a cross-functional and self-organizing team in a DevOps environment
  • Participate in Agile planning and execution
  • Automate processes and implementations
  • Open to learn and bring to the team new technologies
  • Good oral and written communication skills
  • Collaborates well in a team environment
  • Willingness to learn new programming languages and technologies
  • Python and/or Golang experience
  • Strong in at least 1 modern programming language
  • Command line scripting and automation (i.e. Bash, Powershell, etc)
  • Cross-platform development experience (Ubuntu/Linux, OSX, Windows, etc)
  • Object Oriented Programming and SOLID Principles
  • Practical asynch and multithreading programming experience
  • Basic understanding of network topologies and TCP/IP protocol
  • Cloud architecture and deployment (AWS or Azure)
  • Hands-on Docker or Kubernetes experience
  • Configuration management and deployment automation tools (e.g. CI/CD Pipelines, Octopus, Ansible, Puppet, Chef, DSC, VSTS, Microsoft Release Management)
  • IT Security knowledge
  • A champion for quality with experience in 1 or more test-frameworks (nUnit, pytest, Mocha, etc)
  • HTTP/1.1 or HTTP/2 protocol experience
  • Brokerage/trading platform experience