Ann Arbor, MI, US
1 day ago
Senior Developer, thinkorswim
Welcome page Returning Candidate? Log in Senior Developer, thinkorswim Job Locations US-MI-Ann Arbor Requisition ID 2025-107224 Posted Date 22 hours ago(3/6/2025 2:51 PM) Category Engineering & Software Development Salary Range USD $103,500.00 - $230,000.00 / Year Application deadline 3/13/2025 Position Type Full time 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 engineersChallenging 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 analysisLeading system design and specification development, program logic and flow-charting, testing, debugging, and documentationMaking complex design choices to be used by the development teamsQuick resolution of production Issues and provides analysis of problems and recommends solutionsBeing a key contributor in client/technology interactions in the development of technology solutionsInterfacing with Enterprise Architecture & Infrastructure teams on strategic designs and initiativesLeading the troubleshooting of complex problems in development and production environments, ensuring timely resolution of issuesLeading large projects and programs with limited oversightLeading projects or programs within the department and act as a team leader to coordinate activities of other personnelSeeking 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) required5+ Years Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems
requiredExperience with compilers requiredExperience working on high-transaction desktop trading systems requiredExperience with concurrency & multi-threading requiredExperience with scaling, Java Garbage Collection, and performance tuning requiredExperience with agile, test-driven development requiredExperience with Spring Framework requiredExperience with Unix/Linux, Windows requiredAdvanced knowledge of Java and build automation tools such as Maven or GradleExperience cloud platforms like AWS, Google Cloud, Microsoft AzureExperience with acting as team lead, delegating tasks and mentorship of team members requiredExperience working in a scaled agile frameworkDemonstrated experience working with core business logic within applicationsExperience in developing APIs and FrameworksExcellent written and verbal communication skillsExperience in the Financial Services industry is strongly preferredBachelor 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

Options Apply for this jobApplyShareRefer a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Why work for us?

Own Your Tomorrow embodies everything we do! We are committed to helping our employees ignite their potential and achieve their dreams. Our employees get to play a central role in reinventing a multi-trillion-dollar industry, creating a better, more modern way to build and manage wealth.

 

Benefits: A competitive and flexible package designed to empower you for today and tomorrow. We offer a competitive and flexible package designed to help you make the most of your life at work and at home—today and in the future.   Application FAQs

Software Powered by iCIMS
www.icims.com

Confirm your E-mail: Send Email