Sr. Software Engineer Team Lead in Work From Home at TradeStation

Date Posted: 5/10/2021

Job Snapshot

Job Description

Sr. Software Engineer Team Lead
Virtual US or Costa Rica
TradeStation is an online 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 a generous PTO policy.
We are looking for an experienced Software Engineer to execute on our global vision for our applications.  You will act as the Team Lead for execution and delivery on critical web development initiatives.  We are seeking to develop the best web experience and need talented individuals to play a key role in achieving that goal.
  • Act as Technical Lead for development team
  • Lead and mentor direct reports in setting and achieving professional goals
  • Maintain high standards for technical project deliverables
  • Guide agile practices and focus on continuous improvement
  • Manage the design and build of advanced applications for microservices used daily by thousands of active customers
  • Be an expert in microservices technologies and use that expertise to find ways to integrate external systems
  • Design, develop, and implement web and system services including implementing new product features using latest technologies and cloud native solutions.
  • Participate in design discussions, review sessions, and prototyping.
  • Participate in monitoring, management, troubleshooting and issue resolution to new systems and existing services.
  • Strong research skills to investigate and recommend new technologies for upgrading existing systems.
  • Strong knowledge of the .NET framework (C#) and associated technologies
  • Strong knowledge of object-oriented design and SOLID principles
  • Strong understanding of database technology, relational and non-relational
  • Experience with web technologies such as HTML, CSS, JavaScript
  • Experience with JavaScript MV* frameworks/libraries such as React, AngularJS
  • Experience writing and consuming RESTful APIs
  • Experience with Node.js
  • Good fundamental and hands-on knowledge of MS SQL Server
  • Knowledge of cloud architecture and deployment (AWS)
  • Understand protocols such as HTTP, SSL/TLS, FTP, etc.
  • Experience working in an agile environment that embraces practices such as Test Driven Development and Continuous Delivery (CI/CD)
  • Salesforce integration experience is a plus
  • Experience with containerization software such as Docker and Kubernetes
  • Proven and strong communication skills
  • Ability to understand business requirements and translate to technical requirements
  • Collaborates well in a team environment
  • 5+ years of professional experience as a software developer
  • 2+ years of professional microservices development
  • Strong in at least 1 modern programming language
  • C#/.NET development experience
  • Cross-platform development experience (Ubuntu/Linux, OSX, Windows, etc.)
  • Hands-on Docker or Kubernetes experience is a plus
  • Cloud architecture and deployment (AWS or Azure)
  • CRM system experience is a plus