Senior Application Support Engineer – Chicago, IL or Ann Arbor, MI Direct Hire Only

Senior Application Support Engineer – Chicago, IL or Ann Arbor, MI 

Direct Hire Only


This position will primarily be responsible for supporting the TD AMERITRADE production environment. These environments are primarily focused around the TD Ameritrade Active Trader platform. The Engineer position will assist in support decisions and coordinate projects that are in the best interest of a stable production environment. This Senior Engineer is also expected to contribute to and influence the strategic direction of support processes and technologies. This associate will also be responsible for coordinating other members of the department to provide the highest level of redundant support.


1: Strategic Leadership Supporting Production Environments

  • Set strategic direction for systems and support of these technologies
  • Provide 24/7 on-call leadership support
  • Document system diagrams operational readiness procedures
  • Design and implement technology solutions to complex production liabilities
  • Design production processes that are in line with business needs
  • Provide design direction for other Engineers in T2
  • Analyze statistics and Incidents to develop and execute availability improvement plans
  • Design, integrate, and deploy vendor solutions to the production environments
  • Design and Implement process improvements that drive towards improved availability
  • Provide coaching and training for Engineer I, II and Sr levels within Support group as well as Level I support groups

2: Production Support

  • Provide 24/7 on-call leadership support
  • Assist Production Support Engineers in escalated production incidents
  • Troubleshoot, research, and resolve major defects, questionable functions, errors, and inconsistencies in systems functions, outputs, and content
  • Provide detailed report and analysis on root cause and action items required to prevent repeat problems
  • Quick response to system monitors, alerts, escalations and all outages
  • Focus on driving packaged automation scripts to Level I support and reducing manual work involved in Level II

3: Project Allocation

  • Ability to be allocated to multiple Enterprise Projects requiring internal and external technology resources
  • Provide technology leadership on multiple Enterprise Projects
  • Deliver a consistent solutions across the enterprise

4: Communication / Service

  • Communicate to Management about service disruption impacts and root cause analysis
  • Provide outage and service restoration details to Operations Command Center for degradation statistics and root cause analysis
  • Ensure excellent service to all Production Support clients and business partners
  • Communicate process and operational changes to department staff.
  • Communicate effectively to executive management


  • 4 year college degree
  • 7+ years related work experience
  • 10+ years total work experience
  • Linux engineering skills
  • Perl and Shell Scripting
  • JVM and Application Container experience a must
  • Financial Markets Experience
  • Strong learning agility, curiosity and problem solving skills
  • Solid written and verbal communication skills
  • Ability to act independently with limited supervision within scope of responsibility.
  • Strong leadership skills. Ability to take charge and lead others in service restoration
  • Ability to cross train and provide direction for other associates
  • Ability to practice Continuous Process Improvement
  • Strong People Management Skills
  • Agility when dealing with multiple projects and production issues
  • Ability to make critical decisions in critical moments
  • Application Management experience
  • Experience in TCP/IP, Socket, RMI and Networking (programming or hands-on experience)
  • Experience in working with real-time messaging systems
  • Experience in working with concurrent and multi-threading applications
  • Experience in working with distributed messaging systems and applications
  • Experience in working with low-latency and high performing systems
  • Experience in debugging Java memory/thread dumps, TCP dumps, OS core dumps


To Apply Send Your Resume To: