Full Stack/ Angular Software Development Engineer

Charles Schwab Inc.•Southlake, TX
•$126,000 - $143,000•Onsite

About The Position

Charles Schwab is seeking a Software Development Engineer to join its Advisor Services Client Experience Engineering organization. The role contributes to next-generation digital experiences supporting advisor and client journeys across Schwab platforms. As part of a collaborative Agile team, the engineer designs and builds modern web applications, APIs, and cloud-enabled services, and advances engineering practices through automation, observability, AI-assisted development, and modern architecture patterns. The work supports business-critical applications that affect client experience, advisor productivity, and Schwab's digital transformation. The engineer will contribute across the software development lifecycle, help influence technical direction and architectural decisions, mentor teammates, and support modernization of how software is built, tested, and deployed. The role is intended to be performed on site in the specified location.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 5 years of professional software development experience.
  • Strong experience supporting all phases of the Software Development Lifecycle (SDLC).
  • Experience building modern web applications using Angular, TypeScript, JavaScript, HTML5, CSS3, and .NET/C#; Angular v19+ is preferred.
  • Experience developing RESTful APIs and Web Services.
  • Experience creating scalable application designs and translating requirements into technical solutions.
  • Strong understanding of testing strategies such as behavior-driven development and test-driven development.
  • Experience with source control, CI/CD pipelines, and modern development practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.

Nice To Haves

  • Experience building cloud-native applications on GCP or similar cloud platforms.
  • Familiarity with observability platforms such as Splunk, Dynatrace, App Insights, or OpenTelemetry.
  • Experience optimizing high-volume, customer-facing applications.
  • Experience working within Agile and Scrum teams.
  • Exposure to AI-enabled software development tools and engineering productivity practices.
  • Financial services or highly regulated industry experience.

Responsibilities

  • Design, develop, test, and deploy scalable web applications and APIs.
  • Deliver modern user experiences using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Build resilient backend services using .NET/C# and RESTful APIs.
  • Develop solutions prioritizing reliability, performance, security, accessibility, and maintainability.
  • Contribute across the full software development lifecycle, from design through production support.
  • Promote test automation, CI/CD, code quality, observability, and DevSecOps practices.
  • Participate in architecture, design, and code reviews.
  • Continuously improve application stability, performance, and user experience.
  • Use modern AI-powered developer tools to enhance productivity and innovation.
  • Partner with Product, UX, Architecture, and Engineering teams.
  • Translate business requirements into scalable technical solutions.
  • Mentor junior engineers and contribute to continuous learning.
  • Help establish engineering best practices and technical standards.
  • Participate in Agile ceremonies and product planning activities.

Benefits

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