Demo

Senior Developer, thinkorswim

Charles Schwab Inc.
Ann Arbor, MI Full Time
POSTED ON 3/12/2025
AVAILABLE BEFORE 4/11/2025

Your Opportunity

 

At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.

 

At Charles Schwab & Co., we are on a mission to be the most trusted name in financial services and transform lives and investing through client-centric and innovative investing solutions. As a Senior Developer, you provide guidance on the development and maintenance of the award-winning thinkorswim® platforms! In this role, you will have the opportunity to work on a team of hardworking engineers, on one of the most sophisticated trading platforms in the world, built on a codebase we are constantly updating with the latest and greatest industry standards!

 

This role is based in the Ann Arbor, Michigan location. 

 

What you are good at

  • Leading other developers on the team and providing technical guidance. Ability and interest in mentoring other engineers
  • Challenging the status quo and pushing for better software engineering and Agile practices.
  • Performing product design & troubleshooting exercises of extremely high complexity which require extensive research and analysis
  • Leading system design and specification development, program logic and flow-charting, testing, debugging, and documentation
  • Making complex design choices to be used by the development teams
  • Quick resolution of production Issues and provides analysis of problems and recommends solutions
  • Being a key contributor in client/technology interactions in the development of technology solutions
  • Interfacing with Enterprise Architecture & Infrastructure teams on strategic designs and initiatives
  • Leading the troubleshooting of complex problems in development and production environments, ensuring timely resolution of issues
  • Leading large projects and programs with limited oversight
  • Leading projects or programs within the department and act as a team leader to coordinate activities of other personnel
  • Seeking out additional duties to broaden and expand knowledge

What you have

 

To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.

 

Required Qualifications

  • 5 Years of Java, J2EE (both client and server side) required
  • 5 Years Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systemsrequired
  • Experience with compilers required
  • Experience working on high-transaction desktop trading systems required
  • Experience with concurrency & multi-threading required
  • Experience with scaling, Java Garbage Collection, and performance tuning required
  • Experience with agile, test-driven development required
  • Experience with Spring Framework required
  • Experience with Unix/Linux, Windows required
  • Advanced knowledge of Java and build automation tools such as Maven or Gradle
  • Experience cloud platforms like AWS, Google Cloud, Microsoft Azure
  • Experience with acting as team lead, delegating tasks and mentorship of team members required
  • Experience working in a scaled agile framework
  • Demonstrated experience working with core business logic within applications
  • Experience in developing APIs and Frameworks
  • Excellent written and verbal communication skills
  • Experience in the Financial Services industry is strongly preferred
  • Bachelor of Science in Computer Science or related field is required 

 

In addition to the salary range, this role is also eligible for bonus or incentive opportunities

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Developer, thinkorswim?

Sign up to receive alerts about other jobs on the Senior Developer, thinkorswim career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Charles Schwab Inc.

Charles Schwab Inc.
Hired Organization Address Omaha, NE Full Time
Your Opportunity At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative p...
Charles Schwab Inc.
Hired Organization Address Omaha, NE Full Time
Your opportunity At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative p...
Charles Schwab Inc.
Hired Organization Address Henderson, NV Full Time
Your Opportunity Schwab’s Personal Trust Services (“PTS”) organization provides personal trust products and services to ...
Charles Schwab Inc.
Hired Organization Address Lone Tree, CO Full Time
Your opportunity At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative p...

Not the job you're looking for? Here are some other Senior Developer, thinkorswim jobs in the Ann Arbor, MI area that may be a better fit.

Senior Electrical and Electronics Developer

Hinduja Tech Limited, Saline, MI

Senior Ruby on Rails Developer

VirtualVocations, Ann Arbor, MI

AI Assistant is available now!

Feel free to start your new journey!