Java Software Engineer

Charles Schwab Inc.•Southlake, TX
•$53 - $65•Onsite

About The Position

As a Java Software Development Engineer supporting the CCAT organization at Schwab Technology Services (STS), you will help build and evolve the Schwab Customer Identifier (SCID), the enterprise identity platform that provides a unified 360-degree view of clients across Schwab businesses. You will design, develop, test, deploy, and support highly available applications using modern software engineering practices, delivering measurable business and client impact. You will collaborate with engineers, architects, product partners, and business stakeholders to address complex technical challenges, influence solution design, and deliver scalable solutions that improve performance, reliability, and maintainability. You will translate business needs into technical solutions, make informed decisions in a fast-paced environment, and help continuously improve engineering practices through automation, cloud technologies, and continuous delivery. The role contributes to distributed applications, APIs, event-driven solutions, and cloud-aligned services that support critical business capabilities. As part of a collaborative engineering team, you will use data-driven problem solving, learn emerging technologies, and contribute to innovation through modern development practices, AI-assisted engineering tools, and engineering productivity solutions. The position is intended to be performed on site in the specified location(s). The role is eligible for bonus or incentive opportunities in addition to the salary range.

Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical field.
  • 6+ years of software engineering experience with Java, Spring Framework, and RESTful API development.
  • 2+ years of experience working with relational or distributed databases such as PostgreSQL, MongoDB, or Yugabyte.
  • 2+ years of experience using source control, continuous integration, and continuous delivery tools such as Git, Bitbucket, or Bamboo.
  • 2+ years of experience developing and deploying applications in cloud environments, including AWS, Azure, or Google Cloud Platform (GCP).
  • Experience using AI-assisted engineering tools such as GitHub Copilot or similar technologies to improve development efficiency while maintaining code quality and engineering standards.
  • Experience working in Agile environments using tools such as Jira and Confluence.
  • Demonstrated analytical, problem-solving, collaboration, and communication skills.
  • Experience designing, developing, testing, deploying, and supporting enterprise applications across the software development lifecycle.

Nice To Haves

  • 1+ year of experience developing event-driven architectures using Kafka, RabbitMQ, or similar messaging technologies.
  • 1+ year of experience supporting real-time data processing or streaming applications.
  • Experience with batch processing, data pipelines, Spring Batch, or PySpark.
  • Ability to independently own and deliver features from design through production deployment.
  • Experience participating in architecture discussions, code reviews, and technical design sessions.
  • Strong focus on software quality, test automation, and production reliability.
  • Demonstrated curiosity, adaptability, and commitment to continuous learning and technology innovation.

Responsibilities

  • Build and evolve the Schwab Customer Identifier (SCID) enterprise identity platform.
  • Design, develop, test, deploy, and support highly available enterprise applications throughout the software development lifecycle.
  • Develop distributed applications, APIs, event-driven solutions, and cloud-aligned services.
  • Collaborate with engineers, architects, product partners, and business stakeholders to solve technical challenges and influence solution design.
  • Translate business needs into technical solutions and deliver scalable solutions that improve performance, reliability, and maintainability.
  • Contribute to engineering improvements through automation, cloud technologies, continuous delivery, AI-assisted engineering tools, and engineering productivity solutions.
  • Use data-driven problem solving and continuously learn emerging technologies.

Benefits

  • Eligible for bonus or incentive opportunities in addition to the salary range.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service