Charles Schwab

Software Development Engineer

Charles Schwab
Apply
2 days ago

Responsibilities

  • Build, enhance, modernize, and support high-volume, low-latency real-time market data services.
  • Develop applications and consume REST APIs and web services using Java and object-oriented design principles.
  • Troubleshoot application and production issues and improve platform resiliency, scalability, observability, and operational excellence.
  • Support legacy systems and modernization efforts involving Java and distributed systems.
  • Collaborate with engineers, technical leads, architects, product owners, quality engineers, and infrastructure partners.
  • Apply automation and emerging AI-enabled capabilities to improve software delivery, troubleshooting, testing, documentation, and engineering productivity.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • At least 6 years of software development experience.
  • Experience developing applications with Java, object-oriented programming, software design principles, REST APIs, web services, Linux or Unix environments, relational databases, SQL, and Git.
  • Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.
  • Preferred experience with distributed systems, service-oriented or event-driven architectures, Kafka, IBM MQ, RabbitMQ, concurrency, multithreading, networking, memory management, and performance tuning.
  • Preferred experience with DevOps practices, CI/CD pipelines, automation frameworks, Docker, Kubernetes, highly available production environments, legacy C++ applications, and financial services or market data systems.
  • Preferred experience with Artificial Intelligence, Generative AI, Large Language Models, Machine Learning, Agentic AI, Microsoft Copilot, Azure AI Services, OpenAI, Retrieval-Augmented Generation, Model Context Protocol, or AI-assisted development tools.

Benefits

  • The role is intended to be performed on site in the specified location.
  • The position is eligible for bonus or incentive opportunities in addition to the salary range.
Charles Schwab

About Charles Schwab

10,000+ employees

Charles Schwab is a different kind of investment services firm – one that strives to disrupt the status quo of the traditional Wall Street approach on behalf of our clients. We believe today, as we did on Day 1, that when you find ways to improve the investing experience for your clients, then business results will follow. Follow our company culture at #SchwabLife and see how we give back at #Schwab4Good. Support hours: 7 a.m.–7 p.m. CT or 24/7 at schwab.com/contact-us. Social Media Disclosures: https://www.aboutschwab.com/social-media (#0424-TM8W)

Contact me