Specialist - Software Development & Engineering

Charles Schwab Inc.•Ann Arbor, MI
•$53 - $55•Onsite

About The Position

Within Schwab Technology Services, the thinkorswim Developer II contributes to the development and maintenance of Schwab’s thinkorswim® Desktop trading platform. The role is part of a collaborative, technically challenging environment focused on performance and resilience. The position applies backend development, problem-solving, and analytical skills to complex software design and technical analysis for a highly performant, multi-threaded system. The role serves as a subject matter expert for back-end core services, makes thoughtful technical decisions, supports secure development practices, and works with transactional market data while collaborating to deliver dependable technology for Schwab clients. The selected candidate is expected to work on site in the specified location(s). The role is eligible for bonus or incentive opportunities in addition to the salary range.

Requirements

  • Demonstrated backend development skills, including the ability to develop and maintain complex, performance-sensitive software systems.
  • Strong problem-solving and analytical-thinking skills, including the ability to evaluate complex technical issues and make sound decisions.
  • Experience applying secure development practices to back-end core services and protecting software reliability and integrity.
  • Ability to work effectively with transactional data in highly performant, multi-threaded, and resilient systems.
  • Strong collaboration skills and the ability to contribute effectively in an innovative, technically challenging development environment.

Nice To Haves

  • Experience supporting sophisticated trading, financial-services, or other transaction-intensive technology platforms.
  • Application development and code review practices that support maintainable, reliable software.
  • Strong decision-making skills when balancing performance, security, resilience, and technical requirements.
  • Adaptability in responding to changing technical challenges, priorities, and platform needs.
  • Effective communication skills for sharing technical concepts, collaborating with development partners, and contributing subject-matter expertise.

Responsibilities

  • Develop and maintain Schwab’s thinkorswim® Desktop trading platform.
  • Conduct complex software design and technical analysis for a highly performant, multi-threaded system.
  • Serve as a subject matter expert for back-end core services.
  • Make technical decisions and support secure development practices.
  • Work with transactional market data in reliable and resilient systems.
  • Collaborate with others to deliver dependable technology for Schwab clients.

Benefits

  • Bonus or incentive opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service