This site uses cookies. To find out more, see our Cookies Policy

Software Engineer (DevOps) in Fort Lauderdale, FL at TradeStation

Date Posted: 3/12/2019

Job Snapshot

Job Description

Software Engineer - DevOps
Plantation, FL
TradeStation is an online brokerage company that provides a proprietary, award winning trading platform for active financial market traders. We are seeking an experienced Software Engineer with a passion for DevOps and excellence in Operations. You will work in a dynamic highly challenging and always evolving 24/7 environment and will help evolve our agile team into a full stack team focused on increasing our team’s velocity thru CI/CD. Responsibilities include deploying, automating, maintaining, troubleshooting and improving the systems that keep the backend infrastructure running smoothly, automating release processes and other development support projects. The role requires you to have hands-on systems and IT operations as well as the ability to code and script. The right candidate will embody a can-do approach towards environment automation management and continuous improvement and have a level of comfort with collaboration within and outside the DevOps team.

  • 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 and self-organizing team in a DevOps environment
  • Participate in Agile planning and execution
  • Create documentation of the physical and logical design
  • Create implementation and testing plans
  • Automate processes and implementations
  • Train staff to implement and administer solutions
  • Work within a team environment

  • Strong with scripting and automation (e.g. Bash, Powershell, Ruby, Python etc.)
  • Experience with SQL Server, writing and troubleshooting queries and SSIS packages
  • Experience and understanding to administer large Windows Server environments
  • Experience with Continuous Integration tools (e.g. VSTS, GitLab CI, TeamCity, Jenkins)
  • Experience with configuration management and deployment automation tools (e.g. Octopus, Ansible, Puppet, Chef, DSC, VSTS, Microsoft Release Management)
  • Ability to complete complex and large software upgrades
  • Understanding of network topologies and TCP/IP protocol
  • Ability to use a wide variety of open source technologies and tools
  • Experience with systems and IT operations
  • Comfort with frequent, incremental code testing and deployment
  • Strong grasp of automation tools
  • Data management skills
  • A strong focus on business outcomes
  • Comfort with collaboration, open communication and reaching across functional borders
  • Hands-on experience moving workloads into the cloud
  • Rely on experience and judgment to plan and accomplish goals
  • Require little supervision to accomplish determined goals and assignments
  • Proven skills owning a project and overseeing it to completion including the documentation, implementation, testing and ongoing support of the solution
  • Highly committed to cloud capacity reporting and analysis
  • Excellent communication skills

Top 3 skill areas:
  • Coding or scripting
  • Process re-engineering
  • Communicating and collaborating with others

  • IT Security knowledge
  • TIDAL scheduler
  • Cloud architecture and deployment (AWS or Azure)
  • Hands-on Docker, Kubernetes or DCOS experience
  • Brokerage/trading platform experience

  • Bachelor’s Degree in Engineering/Computer Science/Mathematics or equivalent
  • Minimum 5-8 years software industry experience