C

Charles Schwab

Runs investment accounts and banking services

Senior Manager – Software Development and Engineering Lead

Full-Stack EngineeringPosted on Nov 12
Full-time

About the Job

Requirements

  • Demonstrated expertise in enterprise architecture and system design to create scalable services, architecture patterns, and modern platforms supporting high-volume enterprise applications and business growth.
  • Ability to design enterprise-level services, systems, and architecture patterns, including working knowledge of Domain-Driven Design.
  • Proven ability to use C# and .NET Core to build, modernize, and enhance enterprise applications while maintaining reliability, maintainability, and performance.
  • Ability to apply artificial intelligence technologies and AI-enabled developer tools to improve engineering productivity, software quality, and innovation outcomes.
  • Exposure to Angular and TypeScript for delivering responsive, modern web applications and user experiences supporting business-critical workflows.
  • Expertise in RESTful services and API development for secure, scalable integrations across internal and external platforms.
  • Strong SQL and relational database development skills for transaction processing, data aggregation, and backend service integration.
  • Ability to improve application performance and scalability by optimizing system stability, resilience, availability, and customer experience at scale.
  • Ability to communicate technical concepts effectively, influence stakeholders, and collaborate across cross-functional teams to drive business outcomes.

Responsibilities

  • Design and deliver scalable, enterprise-grade applications supporting millions of retirement plan participants.
  • Modernize critical systems, user experiences, and integration capabilities.
  • Collaborate with engineers, architects, product partners, and business stakeholders to influence technical direction, accelerate innovation, and improve platform stability, performance, and resilience across a growing portfolio of applications.
  • Evaluate emerging AI technologies, expand enterprise architecture expertise, strengthen modern engineering practices, and deepen knowledge of large-scale distributed systems supporting mission-critical business platforms.

Desired Qualifications

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Experience applying Domain-Driven Design principles to enterprise application architecture.
  • Experience with modern authentication and authorization frameworks, including OAuth 2, SAML, and JWT.
  • Experience implementing web accessibility standards and inclusive user experiences.
  • Experience using test-driven and behavior-driven development approaches to improve software quality.
  • Experience participating in Agile and Scrum-based software delivery teams.
  • Interest in evaluating emerging technologies and translating innovation into measurable business value.

About the Company

Charles Schwab

Runs investment accounts and banking services

Charles Schwab runs brokerage, wealth management and banking services for individual investors, employers and independent financial advisers. Its Schwab One brokerage account gives investors access to securities and mutual funds, while its adviser business supplies custody and trading support to firms that manage clients' portfolios. Customers use websites, mobile apps and branches to trade, save for long-term retirement and arrange loans against eligible assets. The group earns interest on loans and investments, asset management fees and trading charges through its operating subsidiaries. Founded in 1973, it is headquartered in Westlake, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Westlake, TX
Founded
1973

Recently Posted Jobs

Explore more opportunities at Charles Schwab

See more jobs