Charles Schwab

Manager, Software Development & Engineering

Charles Schwab$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Site Reliability Engineering and enterprise platform operations.
  • Expertise in managing major incidents and operational risk reduction.
  • Proficient with monitoring tools like Splunk for observability.
  • Skilled in scripting and automation using Python, Bash, and PowerShell.
  • Experience with GitHub and CI/CD processes to enhance deployment reliability.

Responsibilities

  • Lead production support and incident management for critical services.
  • Coordinate with development teams to prioritize release readiness and incident communications.
  • Enhance observability through metrics, alerts, and early warning systems.
  • Develop automation solutions to streamline operational processes and reduce manual workload.
  • Support compliance with operational controls and regulatory requirements.

Benefits

  • Opportunity for professional growth and mentorship in a collaborative environment.
  • Exposure to cutting-edge SRE practices in a critical enterprise setting.
  • Engagement with diverse teams across global support operations.
  • Access to advanced tooling and technologies for observability and automation.
Full Job Description
Your Opportunity

This is a senior technical role focused on Site Reliability Engineering for critical enterprise applications and platforms. The role combines hands-on production support, observability, incident prevention, release reliability, automation, operational resilience, and support for compliance and regulatory expectations in enterprise environments.  The position supports high-impact incident response, improves operational standards, mentors onshore and offshore engineers, and communicates clearly with both technical and business stakeholders. It is a strong fit for someone who wants to improve reliability, reduce operational risk, and scale support through automation and better engineering practices.

 

Key Responsibilities

•           Lead production support, operational readiness, and reliability risk management for critical services and dependencies. Manage major incident triage, escalation, recovery, stakeholder communications, and closure activities, including coordination through Remedy or similar enterprise ticketing and incident management tools, with execution aligned to SLAs.  •           Work closely with Development and Business Product Owner teams to align reliability priorities, release readiness, and incident communication; identify SLIs, determine SLOs, and plan remediations aligned to business outcomes.  •           Improve observability through dashboards, alerting, event correlation, and trend-based early warning. Support release reliability through deployment validation, rollback preparedness, readiness checks, and post-release verification.  •           Build and maintain automation using Python, Bash, Windows Batch scripting, and PowerShell to standardize support processes, improve recovery actions, create reusable solutions, and reduce toil through automation.  •           Develop automation for monitoring, deployment validation, routine operational tasks, recovery procedures, incident response workflows, and process efficiency improvements.  •           Support disaster recovery planning, zonal isolation planning and execution, recovery testing, certificate-related operational needs, and secure production readiness.  •           Support compliance and regulatory requirements through disciplined operational controls, documentation, and reliable execution.  •           Use GitHub and other software configuration management tools for source control, collaboration, workflow support, and governance.  •           Apply security knowledge and access grouping concepts to support secure operations, platform access controls, and operational readiness.  •           Mentor engineers on troubleshooting, automation, SRE and observability disciplines, and cross-time-zone handoffs, and contribute to architecture reviews to improve operability, resilience, and maintainability.

What you have

Required Qualifications

•           Strong experience in Site Reliability Engineering, observability, production support, and enterprise platform operations.  •           Proven experience managing major incidents, root cause analysis, service account or password restoration, and operational risk reduction in complex production environments with strong SLA-driven execution.  •           Strong hands-on experience with Splunk or similar monitoring and observability platforms.  •           Strong troubleshooting skills across applications, infrastructure, platforms, networking, databases, storage, and integrated service dependencies.  •           Strong scripting and automation skills using Python, Shell/Bash, Windows Batch, and PowerShell  to improve operational support, monitoring, deployment validation, recovery procedures, and repetitive task reduction. 

•           One year of Schwab technology domain experience gained as a current or recent contractor or employee•           Experience building reusable automation solutions that improve consistency, reduce manual effort, and reduce toil through automation. 

•           Experience with GitHub and other software configuration management tools. Experience in build and release management, CI/CD practices, deployment controls, and release reliability processes.  •           Experience supporting applications on PCF and operating in distributed production environments.  •           Working knowledge of resiliency and recovery, including HA patterns, zonal isolation, failover/failback, RTO/RPO, recovery testing, and post-recovery validation, plus provide operational support including the ability to read and 

             write SQL queries for troubleshooting and data validation.  •           Familiarity with Jira and Scrum concepts, along with experience using Remedy or similar enterprise incident and ticket management platforms.  •           Understanding of security concepts and grouping models, including access controls, security groups, role-based access, or similar enterprise authorization practices.  •           Strong written and verbal communication skills, including the ability to explain technical issues, risks, and remediation plans to technical and business audiences. 

 

Preferred Qualifications

▪           Familiarity with Docker, Linux and Windows production environments, and high-availability distributed systems.  •           Experience with AppDynamics, Grafana, ThousandEyes, ExtraHop, or similar observability and performance monitoring tools.  •           Experience designing automation for alert correlation, deployment validation, recovery actions, and operational handoff workflows.  •           Familiarity with enterprise storage models, including NAS covering access control and permissions, encryption, storage quotas, retention/lifecycle controls, and operational troubleshooting.  •           Experience supporting disaster recovery exercises, zonal resilience strategies, and post-recovery validation.  •           Familiarity with MSSQL or Oracle, certificate lifecycle processes, secure transport, and enterprise operational controls.  •           Understanding of business workflow concepts, including upstream/downstream dependencies, client-request SLAs, and failure impact, and the ability to map reliability issues to end-to-end business outcomes.  •           Experience working across onshore and offshore support teams and in financial services or other highly regulated environments

 

 

Job Sub-Family Specific Competencies
  • Application Maintenance and Support – Delivering effective management and technical services to address technical issues and minimize disruption to application users

  • Incident ResponseIncident ResponseIncident ResponseApplication Maintenance and Support - Delivering effective management and technical services to address technical issues and minimize disruption to application users

  • Incident Response - Resolving reported incidents through streamlined processes, minimizing disruptions, and promptly restoring services

  • Software Design and Specifications - Developing software solutions that meet requirements using established design principles and standards, employing predictive or adaptive design techniques, including plan-driven or iterative/agile approaches

  • Software Development – Implementing standards, processes, and methods to create, test, and verify software components, ensuring reliability and resolving operational problems and bugs

  • Software Release and Deployment – Managing the deployment of software updates while ensuring compliance with safety, security, and quality standards

  • Strategic Thinking – Analyzing an organization’s competitive position and developing a clear and compelling vision of what the organization needs for success in the future

About Charles Schwab

Charles Schwab is a financial services company that provides a full range of securities, brokerage, banking, money management, financial advisory, investor, and retirement plan services. It operates in four main divisions; investing, wealth management, banking, and trading. Charles Schwab provides a full-service brokerage platform that serves individual investors who invest on their own or through a workplace-sponsored retirement or equity plan, as well as banking through Schwab Bank. The firm was founded in 1973 and is headquartered in San Francisco, California.

Charles Schwab Careers

Join the vibrant team at Charles Schwab, a leader in global finance, where your career is propelled by innovation, leadership, and a commitment to diversity and professional growth. At Charles Schwab, we offer more than just job opportunities; we provide a platform for you to make a significant impact on the industry and our clients' lives.

Work You’ll Do

At Charles Schwab, we are dedicated to helping our clients manage their financial futures. Being part of our team means you'll work alongside some of the most skilled professionals in the financial services industry. Our culture thrives on teamwork, integrity, and relentless dedication to our clients. Whether you're looking for a position in financial consulting, technology, or administrative support, Charles Schwab offers a dynamic work environment where your skills will be honed and your achievements recognized.

Innovate and Lead

Embrace the opportunity to lead through innovation. Charles Schwab’s commitment to technology and innovation is fundamental to our service delivery. By joining our team, you will be at the forefront of developing new solutions that redefine the future of finance. Your leadership can guide significant projects that impact our company and the industry.

Grow Your Career

Charles Schwab believes in fostering the growth of its employees. Whether through professional development programs, diversity training, or leadership workshops, we ensure that our team members receive the support and training they need to advance their careers. With a variety of career paths available, your job at Schwab can evolve with your interests and expertise.

Internship and Employment Opportunities

Start your professional journey with Charles Schwab through our internship programs or full-time employment opportunities. We seek individuals who are passionate, curious, and ready to drive change. A career at Schwab is not just about having a job; it's about building a lasting relationship with a company that values your potential.

Benefits and Culture

Charles Schwab is renowned for its employee-friendly culture. We offer a comprehensive benefits package that supports the health, financial stability, and work-life balance of our team members. From competitive salaries and bonuses to health insurance and retirement plans, Schwab ensures that your career is as rewarding as it is enriching.

Networking and Professional Development

Expand your professional network and enhance your skills through our various networking events, mentorship programs, and training sessions. At Charles Schwab, we believe in leveraging collective expertise to foster learning and innovation. Engage with leaders, gain insights from experienced professionals, and build relationships that will aid your career trajectory.

Join Our Team

Explore the numerous career paths available at Charles Schwab and discover how your talents can be utilized to their fullest potential. Search open positions that match your skills and interests. We are continuously hiring across various disciplines and look forward to adding innovative, driven individuals to our team.

Stay Connected

Keep up to date with the latest from Charles Schwab Careers by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and be the first to know about new openings, company news, and professional tips.

Explore Charles Schwab Jobs

Ready to take the next step in your career? Visit our careers page to review current job openings, submit your resume, and prepare for your interview. At Charles Schwab, your future is waiting. [SEARCH CHARLES SCHWAB JOBS] Join Charles Schwab today and be part of a team that values diversity, innovation, and leadership—where your career can thrive in the exciting world of finance.
Learn more about Charles Schwab
Size
34,200 employees
Market Cap
$151.6 billion
Industry
Net Income
$3.2 billion
Founded
1973
5 Year Trend
+20%
Revenue
$12.1 billion
NASDAQ

Similar Jobs

More Jobs at Charles Schwab

More Information Technology Jobs

Find similar Manager, Software Development & Engineering jobs: