USA
1 day ago
Senior Developer, thinkorswim
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 knowledgeWhat 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


What’s in it for you

At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

401(k) with company match and Employee stock purchase planPaid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positionsPaid parental leave and family building benefitsTuition reimbursementHealth, dental, and vision insurance Apply Save job
Confirm your E-mail: Send Email
All Jobs from Charles Schwab