Sr. Software Engineer/DevOps in Heredia at TradeStation

Date Posted: 7/17/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Heredia
  • Job Type:
  • Experience:
    At least 8 year(s)
  • Date Posted:
    7/17/2019

Job Description

Experienced Software Engineer with a passion for DevOps and excellence in Operations.
 
ESSENTIAL JOB RESPONSIBILITIES:
  • Automate the deployment processes for both legacy and new systems.
  • Introduce and manage modern tools for monitoring systems and applications.
  • Share engineering support, release, and on-call responsibilities for an always-on 24x7 site.
  • Work in a cross-functional team in a DevOps environment.
  • Participate in Agile planning and execution.
  • Availability to work on Flexible schedule.

 
KNOWLEDGE, SKILLS & ABILITIES:  
 
Required:
  • Good oral and written communication skills.
  • Strong in at least 1 modern programming language.
  • Understanding of Object Oriented Programming and SOLID Principles.
  • High level understanding of DevOps practices such as Continuous Integration (CI), Continuous Delivery (CD).
  • Willing and eager to integrate new technologies into your daily work.
  • Cross-platform development experience (Ubuntu/Linux, Windows, etc)
  • Familiarity working in an Agile environment and demonstrated success with structured testing practices such as automated unit testing, regression testing, TDD and continuous delivery.
  • Strong with scripting and automation (e.g. Bash, Powershell, Python, Ruby, etc.)
  • Solid experience and understanding to administer large Windows/Linux Server environments
  • Experience with Continuous Integration tools (e.g. GitLab CI, Jenkins)
  • Experience with configuration management and deployment automation tools (e.g. Octopus, Ansible, Puppet, Chef, DSC)
  • Ability to complete complex and large software upgrades
  • Understands web protocols (HTTP/1.1, SSL/TLS, HTTP/2, WebSockets, etc)
  • Understanding of network topologies and TCP/IP protocol
  • Cloud architecture and deployment (AWS or Azure).

 
Preferred:
  • IT Security knowledge
  • C++ development experience
  • Familiarity with .NET Core
  • Hands-on Docker or Kubernetes experience
  • Brokerage/Trading platform experience

 
EDUCATION & EXPERIENCE:
  • Bachelor’s Degree in Engineering/Computer Science or equivalent
  • Minimum 8 years software industry experience