
Senior Software Engineer - Capacity Planning
Charles Schwab1 day ago
Base Salary
$143k - $181k/yr
Responsibilities
- Build and maintain capacity planning solutions for key business transactions and infrastructure platforms.
- Perform system and data engineering for end-to-end capacity and scalability assessments.
- Conduct root cause analysis, business impact analysis, and application health assessments for capacity and scalability risks.
- Monitor and assist with key metrics reporting and analytical insights.
- Gather and translate leadership requests into technical requirements for AI-assisted software development and solutions.
- Contribute to cloud-native design, architecture governance, process improvement, and organizational decision-making.
Requirements
- Bachelor’s degree 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.
- 7+ years of experience using the Python data science stack or the full Java development stack.
- 7+ years of experience with database principles and technologies such as SQL, Oracle, and PostgreSQL.
- 5+ years of experience with data mining, business intelligence, analytics, visualization tools, and data frameworks.
- 5+ years of experience with monitoring and alerting tools such as Grafana and process automation tools.
- 5+ years of experience performing root cause analysis, business impact analysis, and application health assessments for capacity and scalability incidents.
- 3+ years of experience influencing decisions across organizational levels.
- 3+ years of experience with cloud-native design, event-driven applications, configuration and deployment strategies, and security and performance tuning for large data streams and APIs.
- 2+ years of experience curating architectural principles and governing architecture.
- Preferred qualifications include hybrid cloud integration, AI-assisted developer tools, project leadership, software development lifecycle expertise, process improvement, strategic analysis, and stakeholder communication.
Benefits
- The role is intended to be performed onsite in the specified location or locations.
- The position is eligible for bonus or incentive opportunities in addition to the salary range.
Tech Stack
Categories
Data Engineering
About Charles Schwab
Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.