Backend Software Engineer — Real-Time Trading Platform

The Charles Schwab Corporation

Ann Arbor (MI)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) match
Stock purchase program
Sabbatical after 5 years

Job summary

The Charles Schwab Corporation in Ann Arbor is seeking a Specialist Software Engineer to join our thinkorswim backend team. You will develop real‑time market data services and analytics at scale, delivering high‑performing backend solutions with ownership in an agile environment alongside cross‑functional engineering, product, and technology teams.

We offer a collaborative in‑person culture with on‑site work in our Michigan location, opportunities for growth, and a comprehensive benefits package

Qualifications

  • 2+ years of thinkorswim ecosystem experience.
  • 2+ years Java/J2EE client- and server-side development.
  • Bachelor’s degree in Computer Science or related field.

Responsibilities

  • Design, develop, and deliver backend software in an Agile Scrum team.
  • Collaborate with product owners and cross-functional stakeholders to define and refine software requirements, including decomposing stories, designing features, and prioritizing technical work.
  • Support and triage application issues, participating in production support and release activities to help build resilient, secure systems that minimize client impact.
  • Deliver and maintain high-quality backend services by applying sound engineering practices that support performance, scalability, and long-term reliability.

Skills

Java/J2EE
OOA/OOD
Concurrency
Spring
Unix/Linux
Windows
APIs design
Backend ownership
Relational DBs
Messaging systems

Education

Bachelor's degree in Computer Science

Tools

Gradle
Maven
TeamCity
JUnit

Job description

The Charles Schwab Corporation in Ann Arbor is seeking a Specialist Software Engineer to join our thinkorswim backend team. You will develop real‑time market data services and analytics at scale, delivering high‑performing backend solutions with ownership in an agile environment alongside cross‑functional engineering, product, and technology teams.

We offer a collaborative in‑person culture with on‑site work in our Michigan location, opportunities for growth, and a comprehensive benefits package

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Java Platform Engineer for Thinkorswim
Real-Time Java Platform Engineer for Thinkorswim

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 165,000
401(k) with company match
Paid vacation and sabbatical programs
Parental leave and family benefits
+2
Senior Software Engineer - Java/Spring + Angular
Senior Software Engineer - Java/Spring + Angular

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
401(k) match & Employee stock purchase
Paid vacation & sabbatical after 5 yrs
Paid parental leave
+2
Trading Systems Engineer - Frontend & Backend
Trading Systems Engineer - Frontend & Backend

The Charles Schwab Corporation • Chicago (IL)

On-site
USD 120,000 - 165,000
401(k) plans
Stock purchase plan
Paid time off
+1
Senior Software Engineer – Trading Platform (Low Latency)
Senior Software Engineer – Trading Platform (Low Latency)

The Charles Schwab Corporation • California (MO)

On-site
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Paid time off for vacation, volunteer
+4
Senior Software Quality & Delivery Lead (Hybrid)
Senior Software Quality & Delivery Lead (Hybrid)

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 140,000 - 190,000
Senior Java Engineer: Thinkorswim Alerts
Senior Java Engineer: Thinkorswim Alerts

The Charles Schwab Corporation • Jersey City (NJ)

On-site
USD 120,000 - 150,000
401(k) with company match
Paid vacation & sabbatical
Parental leave & family benefits
+2
Specialist - Software Development & Engineering
Specialist - Software Development & Engineering

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
401(k) match
Stock purchase program
Sabbatical after 5 years
Engineering Manager, Software Development & Platform
Engineering Manager, Software Development & Platform

The Charles Schwab Corporation • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
401(k) with company match
Sabbatical after 5 years of service
Parental leave
+2
Senior AI & Cloud Software Engineer
Senior AI & Cloud Software Engineer

Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Bonus opportunities
On-site collaboration
Senior Backend Engineer: C#/.NET Core, Scale & Security
Senior Backend Engineer: C#/.NET Core, Scale & Security

Charles Schwab • Austin (TX)

Hybrid
USD 110,000 - 160,000
401(k) with company match
Employee stock purchase plan
Paid vacation
+6