Software Development Manager

TD Ameritrade

Experience
Skills
Workhours

Role:

The Software Development Manager will lead a team responsible for the application development of thinkorswim – the industry leading active trading platform. They will help drive the standards and practices that ensure high-quality software while passionately providing our retail clients with first-class tools to perform technical analysis and develop market insights with the thinkScript DSL. This role will be a blend of hands-on technical skills and people management soft-skills. The Software Development Manager will be responsible for diving deep into the system when the need arises. They will also be responsible for proactively developing the careers and competencies of the application development team. The Software Development Manager works to deliver project results and value to the business and its clients. The Software Development Manager demonstrates knowledge of all phases of software development life cycle.  Reports to Sr. Manager and typically has between 3 and 5 years of management experience, including project and people management.

Responsibilities:

  • Ensure project teams are staffed with appropriate resources at the time of inception
  • Evaluate developer performance on a quarterly basis and recommend training where required
  • Proactively engage the team on establishing goals and career development
  • Develop technical leadership within the team
  • Work with Architecture, Engineering, QA & Architecture teams to ensure application designs conform to accepted standards
  • Oversee the support and development activities related to the development of one or more internal systems
  • Establish a team road map with Product Management and motivate the team for timely delivery of projects/features
  • Develop subject matter expertise for the technology and domain
  • Partner with QA, Architecture, Engineering and Product Management groups on all development activities
  • Establish and track metrics related to key performance objectives and service levels
  • Stay current with technology and industry best practices to ensure that skill set/knowledge base remains broad and current
  • Develop, implement and enforce best practices and operating standards and procedural improvements
  • Identify and escalate potential concerns related to project initiatives and recommend viable solutions
  • Ensure compliance with established industry rules, regulations TD AMERITRADE policies/procedures and best practices

Requirements:

  • 5+ years leading IT organizations in a fast-paced application development environment
  • Must have Application Development management experience
  • Prior experience as a Java software developer dealing with concurrency, Java garbage collection, and messaging
  • Prior experience with streaming and low-latency distributed systems preferred
  • Prior experience with compiler design preferred
  • Experience managing multiple teams with 8+ staff preferred
  • Experience in the brokerage industry/financial background experience is a plus
  • Up to 10% travel
  • Ability to build relationships and influence others
  • 4 year degree in Computer Science or related experience
  • Military education or experience may be considered in lieu of civilian requirements listed
Read Full DescriptionHide Full Description
Confirmed 20 days ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up