Charles Schwab

Software Developer

Charles Schwab
Apply
1 day ago
Austin, TX, USA or Southlake, TX, USASenior
H1B sponsor

Base Salary

$130k - $150k/yr

Responsibilities

  • Design, develop, test, implement, and support distributed software solutions for securities settlement processing.
  • Translate business and technical requirements into maintainable software designs, services, integrations, automated tests, and documentation.
  • Build secure, scalable, resilient, observable, and high-performing applications for high-volume transaction processing.
  • Troubleshoot complex application and integration issues, perform root cause analysis, and implement sustainable solutions.
  • Support production applications, incident response, operational stability, monitoring, and continuous improvement.
  • Collaborate with product owners, business stakeholders, architects, quality engineers, operations, and production support teams.
  • Use AI-assisted engineering tools to accelerate development, testing, troubleshooting, documentation, and modernization while maintaining code quality, security, and performance.

Requirements

  • 5+ years of professional software development experience building and supporting enterprise applications.
  • 5+ years of hands-on experience with Java, Spring Boot, microservices, and distributed application architectures.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Experience with AI-assisted engineering tools such as GitHub Copilot or Claude Code.
  • Experience with object-oriented design, software design patterns, event-driven architectures, enterprise integration patterns, and large-scale distributed systems.
  • Experience with relational and/or NoSQL databases, SQL development, data modeling, persistence frameworks, and application integration solutions.
  • Experience with messaging technologies such as Kafka, IBM MQ, or RabbitMQ.
  • Experience implementing unit, integration, functional, and end-to-end testing and supporting source control, build automation, CI/CD pipelines, and DevSecOps practices.
  • Experience working across requirements analysis, development, testing, implementation, production support, incident response, troubleshooting, and root cause analysis.
  • Experience monitoring and improving production applications in Linux or Unix environments using tools such as Splunk, Dynatrace, Grafana, or AppDynamics.
  • Preferred experience with settlement processing, securities processing, custody operations, reconciliations, post-trade workflows, broker-dealer platforms, or regulated financial services.
  • Preferred experience with Spring Batch, Control-M, COBOL, JCL, DB2, Datacom, CICS, ISO financial messaging standards, Google Cloud Platform, Amazon Web Services, Microsoft Azure, OAuth 2.0, SAML, or JWT.

Benefits

  • The role is fully on site in the specified location.
  • The position offers the opportunity to work on business-critical financial technology and AI-assisted software engineering practices.

Tech Stack

Apache KafkaAWSAzureCOBOLGoogle Cloud PlatformGrafanaIBM DB2JavaLinuxRabbitMQSplunkSpring BootSQL

Categories

Charles Schwab

About Charles Schwab

10,000+ employees

Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.

Contact me