Senior Software Engineer - Capacity Planning

Charles Schwab Inc.•Austin, TX
•$143,000 - $181,000•Onsite

About The Position

The Senior Software Engineer will join the Capacity Planning team in the Application Architecture group within Schwab Technology Services’ Office of the Chief Technology Officer (OCTO). The team builds and maintains capacity planning solutions to support the capacity, availability, and resiliency of Key Business Transactions (KBTs), infrastructure platforms, and infrastructure efficiency. The role focuses on system and data engineering for end-to-end capacity and scalability assessments of KBTs and platforms. The engineer will conduct root cause and business impact analyses for capacity- and scalability-related incidents, perform application health assessments for areas considered at risk, and monitor and support key metrics reporting and insights. The role also serves as a technical business analyst, gathering leadership requests related to KBTs and platforms and translating them into technical requirements for AI-assisted software development and solutions. This position is intended to be performed on site at the specified location(s).

Requirements

  • Bachelor of Science in Computer Science or a related field.
  • 7+ years of experience in application hosting or application development, architecture, and design, with increasing scope and complexity in highly regulated industries such as finance, insurance, health care, or government.
  • 7+ years of experience using the Python data science stack (such as Pandas, NumPy, Matplotlib, Scikit-Learn, and Jupyter) or the full Java development stack.
  • 7+ years of experience with database principles and technologies such as SQL, Oracle, or PostgreSQL.
  • 5+ years of experience with data mining, business intelligence, analytics, visualization tools (such as Power BI), and data frameworks.
  • 5+ years of experience with monitoring and alerting tools (such as Grafana) and automation tools to streamline processes and reduce manual intervention.
  • 5+ years of experience in problem-solving, root cause analysis, and business impact analysis for capacity- and scalability-related incidents, as well as application health assessments for at-risk areas.
  • 3+ years of experience working effectively at all organizational levels, influencing and inspiring others, and leading decisions that deliver clear, positive results.
  • 3+ years of experience in public or private cloud-native design, including event-driven applications, configuration and deployment strategies, and security and performance tuning of large data streams and APIs.
  • 2+ years of experience curating architectural principles and guidance, and governing architecture based on established principles.

Nice To Haves

  • Experience integrating across cloud, on-premises, and hybrid environments.
  • Experience with AI tools and technologies, including AI-assisted developer tools such as GitHub Copilot, Copilot Chat, Claude Code, Cursor, or similar tools.
  • Experience leading or managing projects using lean development methodologies such as Agile.
  • Ability to leverage analytical insights to shape policy, drive outcomes, and guide strategy.
  • Expertise in the software development lifecycle, with proven examples of process improvement.
  • Ability to anticipate and respond to evolving business needs while managing organizational priorities.
  • Ability to communicate key information to stakeholders across multiple channels to ensure successful outcomes.
  • Ability to use knowledge of the industry, market, and competition to influence business-area strategy.
  • Ability to foster strong cross-group connections and approach sensitive issues with empathy.

Responsibilities

  • Build and maintain capacity planning solutions.
  • Perform system and data engineering for end-to-end capacity and scalability assessments of Key Business Transactions and platforms.
  • Conduct root cause analysis and business impact analysis for incidents related to capacity and scalability.
  • Perform application health assessments for application areas considered at risk for capacity and scalability.
  • Monitor and assist with key metrics reporting and insights.
  • Gather leadership requests related to Key Business Transactions and platforms and translate them into technical requirements for AI-assisted software development and solutions.
  • Support the capacity, availability, and resiliency of Key Business Transactions and infrastructure platforms, as well as infrastructure efficiency.

Benefits

  • Bonus or incentive opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service