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

Director, Software Development in Richardson, TX at TradeStation

Date Posted: 4/8/2019

Job Snapshot

Job Description

Director, Software Development
Richardson, TX
TradeStation is looking for a visionary and energetic Director of Software Development to serve as an inspirational leader. This role offers a unique opportunity for the right candidate to work with a talented group of individuals and high performing teams embracing the challenges of evolving our Mobile (iOS and Android), Web API, and web trading platforms by adopting modern techniques and development processes to deliver a top-notch experience to our global customers.
As Director of Software Development, you will drive innovation and team performance in a very dynamic business and technical environment, providing leadership for Technical Leads and software development teams. You will participate in technology management planning sessions, provide oversight of key initiatives and communicate with executive leadership. The successful candidate will also develop a strong understanding of stakeholders to drive development decisions and execute tactical plans and product road maps, act as product evangelist, develop and manage relationships with executives, stakeholders, and peers, serve as the functional contact point, and oversee the cost and value of engineering initiatives.
  • Serve as an inspirational leader
  • Participate in business planning and communicate technical knowledge of vision for both current and future technology products
  • Work closely with Product Owners to accurately prioritize work and execute product roadmaps
  • Maintain Agile practices and ensure team is in alignment at all times; consistently look for ways to improve processes
  • Enable direct reports to serve as lead developers; maintain view of big picture and focus on delivery and commitments
  • Ensure all technology is following a consistent, repeatable and successful set of best practices
  • Continually estimate and maintain awareness of testing code coverage to identify amount of required unit and automated testing
  • Clear roadblocks for teams to ensure delivery focus
  • Collaborate with PM, business, and executives to ensure clear expectations and understanding of timelines, progress status, intended functionality, exceptions, etc.
  • Select, assess, develop, mentor, manage and retain top technical talent
  • Manage resources, including planning, assigning, and directing work; evaluating performance, addressing complaints and resolving problems 
  • Ensure knowledge sharing among team to avoid information silos

  • Superior understanding and execution of organizational goals and objectives
  • Strong presentation skills, excellent written and oral communication skills
  • Strong understanding of Agile development methodologies, DevOps, continuous delivery and related concepts
  • Experience with resource allocation and personnel management
  • Strong technical and raw intellectual ability
  • Strong understanding of software design principals and patterns
  • Must be a team player that is assertive, passionate, and goal-oriented
  • Strong knowledge of modern architectures such as microservices, AWS and open source technologies
  • Solid organization and prioritization skills
  • Ability to work in a fast-paced environment
  • Expertise and demonstrated experience in systems design, development, implementation and deployment processes
  • Demonstrated ability to make decisions regarding necessary team size and composition
  • Technical skills include knowledge of JavaScript, C#, Java, Objective C, and Python among others

  • BS in Computer Science or related technical discipline is required
  • 7+ years of relevant team management and leadership experience
  • 5 years’ experience managing multiple software development teams and software development life cycles
  • Knowledge of the brokerage industry highly desired