Software Engineer (DevOps) in Heredia at TradeStation

Date Posted: 10/27/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Heredia
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    10/27/2019

Job Description


Software Engineer (DevOps)
Heredia, Costa Rica
 
#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 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.
 
ESSENTIAL JOB RESPONSIBILITIES:
 
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

KNOWLEDGE, SKILLS & ABILITIES:
 
Required:
  • 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

Preferred:
  • 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