Senior Java Engineer at Charles Schwab Inc. | Austin, TX, US | Rezi

Senior Java Engineer at Charles Schwab Inc.

Senior Java Engineer

Charles Schwab Inc. · Austin, TX, US

2 days ago

Senior Java Engineer

Charles Schwab Inc. · Austin, TX, US

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Java Engineer role.

Rezi rewrites your resume against Charles Schwab Inc.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Java Engineer posting at Charles Schwab Inc. — free, in seconds.

About the Role

As a Staff Engineer on the CCAT team, you will set the technical direction for building systems, adopting AI in workflows, and shipping client-facing capabilities. You will own end-to-end delivery, mentor engineers, and establish AI-assisted engineering practices, treating the product as your own with high accountability for outcomes.

Responsibilities

  • Own end-to-end delivery of client-facing functionality from scoping through production rollout.
  • Set technical direction, including architecture guidance, unblocking delivery, and raising the engineering quality bar.
  • Build hands-on in Java on GCP and PCF, remaining a working engineer.
  • Establish team-level AI-assisted engineering practices, defining the use of tools like Copilot and Claude Code, and building solutions for identified gaps.
  • Mentor engineers and partner across product, architecture, vendors, and offshore teams.

Requirements

  • Bachelor's in Engineering, CS, or related field.
  • Hands-on experience with GitHub Copilot and/or Claude Code in IDE/CLI workflows.
  • Working knowledge of agentic and spec-driven development, including translating low-level design into structured specs with custom instructions and prompt engineering.
  • Experience using AI for code, tests, reviews, and automation with clear ownership of correctness.
  • 10+ years of experience with Java, Spring, cloud, REST + SOAP web services in high-volume, highly-available environments.
  • 4–6 years of experience with Distributed/NoSQL databases, PostgreSQL preferred, MongoDB, Yugabyte.
  • 4+ years of experience with real-time data and streaming.
  • 4+ years of experience with continuous build tools like Bamboo, Bitbucket/Git.
  • 3+ years of experience with GCP and/or AWS/Azure.
  • 3+ years of experience with event-driven systems (Kafka, RabbitMQ, message queues).
  • 2+ years of experience with cloud deployment in a CI/CD model.
  • 1+ year of experience with batch/data pipelines (Spring Batch, PySpark).
  • Experience with Agile methodologies and the Atlassian stack (JIRA, Confluence).
  • Proven ability to drive projects to completion, anticipating risks and proposing creative solutions.
  • Experience working with vendors, offshore teams, and internal stakeholders.
  • Strong interpersonal, analytical, influencing, and conflict-resolution skills.
  • Excellent written and verbal communication skills.
  • Experience with end-to-end ownership, partnering with technical and business experts.
  • Ability to develop specs spanning architecture, design, production, and test environments.
  • Experience driving POCs to validate new technology choices.
  • Ability to drive data-based decisions and lead high-impact programs.
  • Experience shaping business unit strategy and resource allocation.
  • Ability to deliver persuasive verbal and written communication to diverse audiences.
  • Upholds high standards of reliability and subject-matter authority.
  • Ability to raise quality benchmarks and establish new standards of excellence.

Skills

  • Java
  • GCP
  • PCF
  • AI-Assisted Engineering
  • GitHub Copilot
  • Claude Code
  • Agentic development
  • Spec-driven development
  • Prompt engineering
  • Spring
  • Cloud
  • REST
  • SOAP
  • Distributed/NoSQL DBs
  • PostgreSQL
  • MongoDB
  • Yugabyte
  • Real-time data
  • Streaming
  • Continuous build
  • Bamboo
  • Bitbucket
  • Git
  • AWS
  • Azure
  • Event-driven systems
  • Kafka
  • RabbitMQ
  • Message queues
  • CI/CD
  • Batch/data pipelines
  • Spring Batch
  • PySpark
  • Agile
  • JIRA
  • Confluence
  • Interpersonal skills
  • Analytical skills
  • Influencing skills
  • Conflict-resolution skills
  • Written communication
  • Verbal communication

Location

  • On-site

Work Type

  • On-site
  • Full-time

Experience Level

  • Staff Engineer
  • 10+ years
  • 4-6 years
  • 4+ years
  • 3+ years
  • 2+ years
  • 1+ year

Education Level

  • Bachelor's in Engineering, CS, or related field

Salary/Compensations

  • Bonus or incentive opportunities

About the Company

  • At Schwab, you’re empowered to make an impact on your career.
  • Innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.
  • CCAT is a key tower in Schwab Broker-Dealer Service Engineering.
  • We build the Schwab Customer Identifier (SCID) — the unified identity layer that resolves the same client across Schwab affiliates and powers a true 360° view of every customer across all lines of business.