Senior Full-Stack Java Engineer for Trading Platform

Charles Schwab

Ann Arbor (MI)

On-site

USD 110,000 - 170,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

401(k) match
Sabbatical after 5 years
Parental leave
Tuition reimbursement
Health, dental, and vision

Job summary

Schwab is hiring a Software Engineer for the Client Interface Group to deliver distributed software solutions that support order management and trading capabilities. You will work within an Agile team to define, deliver, and manage the lifecycle of high‑performing applications.

The role emphasizes robust technical solutions that are reusable, scalable, and secure, collaborating with technology, product, and operations teams to improve outcomes and ensure reliable client experiences.

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • 5+ years of full‑stack development experience.
  • 5+ years of experience with Java design and programming.
  • 3+ years of experience building or consuming RESTful services.
  • 3+ years of experience with Spring Boot and enterprise application development.
  • Experience with database development and troubleshooting.
  • Experience working in Agile delivery teams and participating in refinement, planning, development, and production support activities.
  • Experience with Atlassian tool suites such as, Bamboo, JIRA, and Confluence.
  • Experience with UNIX / Linux environments.

Responsibilities

  • Develop full‑stack web solutions that support Schwab’s order management and trading platforms.
  • Collaborate with product owners, technology partners, and operations teams to understand business needs and deliver scalable technical solutions.
  • Contribute to the design, development, testing, and implementation of cross‑functional application systems.
  • Build and support Java, Spring Boot, RESTful web service, and database solutions.
  • Ensure code quality through unit testing, code reviews, secure coding practices, and adherence to team standards.
  • Support application performance, resiliency, monitoring, and troubleshooting for high‑throughput enterprise systems.
  • Participate in Agile ceremonies and contribute to refinement, estimation, solutioning, and delivery planning.
  • Apply Schwab security protocols and authorization frameworks such as OAuth 2, SAML, and JWT where appropriate.
  • Demonstrate strong analytical, communication, and problem‑resolution skills.
  • Continuously improving technical and professional skills while learning emerging technologies.

Skills

Full-stack dev
Java development
RESTful services
Spring Boot
Database development
Agile
Jira
Confluence
Bamboo
UNIX/Linux

Education

Bachelor’s degree

Tools

JIRA
Bamboo
Confluence

Job description

Schwab is hiring a Software Engineer for the Client Interface Group to deliver distributed software solutions that support order management and trading capabilities. You will work within an Agile team to define, deliver, and manage the lifecycle of high‑performing applications.

The role emphasizes robust technical solutions that are reusable, scalable, and secure, collaborating with technology, product, and operations teams to improve outcomes and ensure reliable client experiences.

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

Similar jobs worth comparing

Senior Full-Stack Java Engineer – Trading & Risk Platform
Senior Full-Stack Java Engineer – Trading & Risk Platform

Charles Schwab • Omaha (NE)

On-site
USD 120,000 - 180,000
Senior Software Engineer: Trading Platform, High-Perf Systems
Senior Software Engineer: Trading Platform, High-Perf Systems

The Charles Schwab Corporation • Jersey City (NJ)

On-site
USD 130,000 - 180,000
Java Full-Stack Engineer for Finance Trading Platform
Java Full-Stack Engineer for Finance Trading Platform

Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 170,000
Bonus opportunities
Sr Manager, Software Development & Engineering Senior
Sr Manager, Software Development & Engineering Senior

The Charles Schwab Corporation • Jersey City (NJ)

On-site
USD 130,000 - 180,000
Senior Java Backend Engineer - Scalable & Secure Systems
Senior Java Backend Engineer - Scalable & Secure Systems

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 160,000
Software Developer
Software Developer

Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 170,000
Bonus opportunities
Impactful Full-Stack Java/Angular Engineer
Impactful Full-Stack Java/Angular Engineer

Charles Schwab • Austin (TX)

Hybrid
USD 120,000 - 150,000
401(k) with company match and Employee
stock purchase plan
Vacation, volunteering, and 28-day sab
+3
Sr. Java Developer
Sr. Java Developer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 140,000 - 190,000
Senior Backend Software Engineer/Java Trading Systems-remote
Senior Backend Software Engineer/Java Trading Systems-remote

Ironbeam, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior .NET Backend Engineer – Scalable Finance Platform
Senior .NET Backend Engineer – Scalable Finance Platform

Charles Schwab • Austin (TX)

Hybrid
USD 110,000 - 160,000
401(k) match
Employee stock purchase plan
Paid time off
+4