Manager, Software Development & Engineering

Charles Schwab Inc.•Westlake, TX
•$160,285 - $204,100•Remote

About The Position

At Schwab, this role contributes to transforming the finance industry through innovative problem solving. The Manager, Software Development & Engineering collaborates with Product Owners and business stakeholders to analyze requirements and define functional and technical specifications within an Agile framework. The role leads the design, development, and enhancement of enterprise applications, while supporting technical decisions, production stability, compliance, and continuous improvement. The position allows for 100% remote work and reports to Schwab’s headquarters in Westlake, Texas, subject to the company’s internal approach to workplace flexibility.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 72 months of progressive, post-Bachelor’s experience in a related occupation.
  • 72 months of experience building scalable, high-performance enterprise applications using C#, .NET Core, and .NET Framework.
  • 72 months of experience designing and optimizing data solutions across SQL Server, Aerospike, and MongoDB for high-volume, low-latency workloads.
  • 72 months of experience developing event-driven, distributed systems using Apache Kafka for real-time processing and integration.
  • 72 months of experience deploying and managing cloud-native and microservices-based applications using PCF, Docker, and Kubernetes.
  • 72 months of experience designing and building RESTful APIs focused on performance, security, and scalability.
  • 72 months of experience implementing resilient, highly available systems focused on fault tolerance, scalability, and disaster recovery.
  • 72 months of experience using performance testing, monitoring, CI/CD, and observability practices to ensure reliability and quickly resolve production issues.

Responsibilities

  • Collaborate with Product Owners and business stakeholders to analyze requirements and define functional and technical specifications within an Agile framework.
  • Participate in Agile ceremonies and refine and decompose business requirements into clear, implementable user stories.
  • Contribute to architecture and design discussions, ensuring solutions are scalable, resilient, and aligned with enterprise standards.
  • Lead the design, development, and enhancement of enterprise applications, ensuring performance, scalability, and maintainability.
  • Ensure high code quality through design best practices, unit testing, integration testing, and early defect detection.
  • Partner with cross-functional teams to guide technical decisions, troubleshoot issues, and deliver high-quality solutions.
  • Support release and production stability.
  • Mentor junior developers.
  • Collaborate with governance and support teams to ensure compliance, effective incident management, and continuous improvement.

Benefits

  • 401(k) with company match
  • Employee stock purchase plan
  • Paid vacation
  • Paid volunteering
  • 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave
  • Family building benefits
  • Tuition reimbursement
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Hybrid or remote work schedule available for eligible positions, subject to Schwab’s internal approach to workplace flexibility
  • Annual bonus opportunity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service