Senior Full Stack Engineer C#.NET

Charles Schwab Inc.•Southlake, TX
•$110,000 - $160,000•Onsite

About The Position

At Schwab, the Senior Full Stack Engineer will help modernize technology supporting Workplace Financial Services, including platforms serving millions of retirement plan participants. As a Software Developer IV, the engineer designs and builds scalable applications and services and drives modernization initiatives to strengthen platform security, stability, performance, and resilience, reduce risk, and deliver seamless user experiences at scale. The role applies deep full-stack development expertise to solve complex technical problems, influence application and architecture decisions, and deliver secure, reliable solutions. The engineer collaborates with technology and business partners, evaluates tradeoffs, communicates recommendations, mentors teammates, and adapts as priorities and technologies evolve. The work contributes to modernizing platforms that support Schwab’s continued growth in workplace financial services. This role is intended to be performed on site in the specified location(s).

Requirements

  • BA/BS degree in Computer Science or equivalent.
  • 8+ years of full-stack web development experience.
  • Experience with C#/.NET Core development.
  • Ability to design enterprise-level services, systems, and architecture patterns, including working knowledge of Domain Driven Design.
  • Experience creating and consuming REST APIs.
  • Expertise in responsive design and Single Page Applications (SPA).
  • Experience with Angular, TypeScript, and client-side model-view frameworks.
  • Experience with JavaScript, HTML, and CSS.
  • Knowledge of authorization frameworks such as OAuth 2, SAML, and JWT.
  • Experience with SQL and relational databases, including integration between backend services and databases.
  • Experience evaluating and improving application performance, scalability, and resilience.
  • Problem-solving and decision-making skills for complex application, performance, stability, and modernization challenges.
  • Strong communication and collaboration skills, including the ability to communicate technical concepts and influence decisions across organizational levels.
  • Currently authorized to work in the United States on a full-time basis without employer sponsorship.

Nice To Haves

  • Experience with accessibility practices for web applications.
  • Experience with unit testing and test-driven or behavior-driven development practices.
  • Adaptability and continuous learning as technologies, business needs, and delivery priorities evolve.
  • Experience mentoring teammates and contributing to collaborative technical decision-making.
  • Understanding of Agile software development principles, including participation in a Scrum-based delivery team.
  • Commitment to regularly improving technical and professional skills, learning emerging technologies, and growing as a valued team member.
  • Advocacy for availability, scaling, performance, and customer experience.

Responsibilities

  • Design and build scalable applications and services.
  • Drive modernization initiatives that strengthen platform security, stability, performance, and resilience, reduce risk, and support seamless user experiences.
  • Solve complex technical problems using full-stack development expertise.
  • Influence application and architecture decisions and deliver secure, reliable solutions.
  • Collaborate with technology and business partners, evaluate tradeoffs, and communicate recommendations.
  • Mentor teammates and contribute to technical decision-making.
  • Contribute to modernization of platforms supporting Workplace Financial Services.

Benefits

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