Sr Specialist, Software Development & Engineering

The Charles Schwab Corporation

San Francisco (CA)

Hybrid

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Paid vacation and sabbatical after 5 y
Parental leave and family benefits
Tuition reimbursement
Health, dental, and vision

Job summary

The Charles Schwab Corporation is seeking a Software Development & Engineering Senior Associate in San Francisco to operate and enhance production platforms using modern Site Reliability Engineering and DevOps practices. You will monitor health, respond to incidents, and implement automation to improve reliability and efficiency.

You will collaborate with development teams to ensure production readiness, participate in incident response, and contribute to deployment automation, observability,

Qualifications

  • Degree or certification in Computer Science, Engineering, Information Technology, or related field, or equivalent practical experience.
  • 4+ years of experience in software engineering, Site Reliability Engineering, DevOps, application support, or related technical roles.
  • 2+ years of experience supporting production applications and services.
  • Experience with application monitoring, alerting, and operational support processes.
  • Experience supporting software deployments and release activities.
  • Experience developing automation scripts or operational tooling.
  • Working knowledge of CI/CD concepts and deployment automation.
  • Experience diagnosing and resolving application or infrastructure issues.
  • Familiarity with cloud technologies, distributed systems, or modern application architectures.
  • Understanding of reliability engineering, incident management, and production support fundamentals.
  • Strong problem-solving and troubleshooting skills.
  • Effective verbal and written communication skills.

Responsibilities

  • Monitor production systems and respond to operational alerts and support requests.
  • Investigate and resolve application reliability, performance, and availability issues.
  • Support deployment and release activities for web, mobile, and API services.
  • Implement and maintain monitoring, dashboard, and alerting solutions.
  • Develop automation scripts and tooling to improve operational efficiency.
  • Participate in incident response and service restoration activities.
  • Assist with root cause investigations and implementation of corrective actions.
  • Support CI/CD pipeline maintenance and deployment automation efforts.
  • Create and maintain operational runbooks and support documentation.
  • Collect and analyze operational metrics to identify improvement opportunities.
  • Ensure production systems meet operational support and monitoring requirements.
  • Participate in on-call support rotations as required.
  • Support performance, capacity, and resiliency testing initiatives.
  • Collaborate with software engineers to address production-related concerns.
  • Follow established SRE, DevOps, security, and operational standards.
  • Contribute to continuous improvement efforts focused on reliability and operational maturity

Skills

Software engineering
Site Reliability Engineering
DevOps
Automation scripts
CI/CD
Cloud technologies
Incident management
Monitoring tools
Troubleshooting
Communication skills

Education

Bachelor's degree in CS/Engineering or related field

Tools

Splunk
Grafana
AppDynamics
Prometheus
Kubernetes
Docker

Job description

Your Opportunity

Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.

At Charles Schwab, our purpose is simple: we champion client’s goals with passion and integrity. Guided by honesty, mutual respect and a commitment to doing what’s right, we bring innovation, education, and service together to help shape financial futures. Our people are the foundation of our success – they approach their work with curiosity and collaboration, coming together to create solutions that make a meaningful impact for clients and communities. As we expand into India, we are bringing this same culture of inclusion, learning, and opportunity to new talent. Joining us means becoming part of a global team where your work matters and your future can take shape.

The Software Development & Engineering Senior Associate is a skilled engineer responsible for operating and enhancing production platforms using modern Site Reliability Engineering and DevOps practices. This role supports critical business services by monitoring application health, responding to production events, and implementing engineering solutions that improve reliability and operational efficiency. The engineer works closely with development teams to ensure applications meet production support requirements and reliability standards. The role contributes to deployment automation, observability improvements, and continuous service optimization efforts. The engineer participates in incident management activities and helps implement corrective actions that improve long-term stability. This position is expected to demonstrate strong technical execution while continuing to broaden expertise in SRE disciplines, cloud technologies, automation, and production operations. Success in this role is measured through reliable service delivery, engineering excellence, and continuous improvement contributions.

  • Monitor production systems and respond to operational alerts and support requests.
  • Investigate and resolve application reliability, performance, and availability issues.
  • Support deployment and release activities for web, mobile, and API services.
  • Implement and maintain monitoring, dashboard, and alerting solutions.
  • Develop automation scripts and tooling to improve operational efficiency.
  • Participate in incident response and service restoration activities.
  • Assist with root cause investigations and implementation of corrective actions.
  • Support CI/CD pipeline maintenance and deployment automation efforts.
  • Create and maintain operational runbooks and support documentation.
  • Collect and analyze operational metrics to identify improvement opportunities.
  • Ensure production systems meet operational support and monitoring requirements.
  • Participate in on-call support rotations as required.
  • Support performance, capacity, and resiliency testing initiatives.
  • Collaborate with software engineers to address production-related concerns.
  • Follow established SRE, DevOps, security, and operational standards.
  • Contribute to continuous improvement efforts focused on reliability and operational maturity
What you have

Required Qualifications

  • Degree or Certification in Computer Science, Engineering, Information Technology, or related field, or equivalent practical experience.
  • 4+ years of experience in software engineering, Site Reliability Engineering, DevOps, application support, or related technical roles.
  • 2+ years of experience supporting production applications and services.
  • Experience with application monitoring, alerting, and operational support processes.
  • Experience supporting software deployments and release activities.
  • Experience developing automation scripts or operational tooling.
  • Working knowledge of CI/CD concepts and deployment automation.
  • Experience diagnosing and resolving application or infrastructure issues.
  • Familiarity with cloud technologies, distributed systems, or modern application architectures.
  • Understanding of reliability engineering, incident management, and production support fundamentals.
  • Strong problem-solving and troubleshooting skills.
  • Effective verbal and written communication skills.

Preferred Qualifications

  • Experience in a Site Reliability Engineering or DevOps organization.
  • Experience using observability tools such as Splunk, Grafana, AppDynamics, Prometheus, Dynatrace, or similar technologies.
  • Experience supporting containerized environments and orchestration platforms.
  • Experience with infrastructure-as-code and automation technologies.
  • Knowledge of SLIs, SLOs, and service reliability measurement practices.
  • Experience supporting mission-critical customer-facing applications.
  • Experience participating in on-call support rotations.
  • Experience developing dashboards, monitoring solutions, and operational reporting.
  • Familiarity with performance testing, resiliency testing, or capacity analysis.
  • Financial services industry experience.

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
  • Attention ToCommunicationAttentionToCommunicationAttentionToCommunicationApplication Maintenance and Support - Delivering effective management and technical services to address technical issues and minimize disruption to application users
  • Attention To Communication - Ensuring that information is passed on to others who should be kept informed
  • Incident Response - Resolving reported incidents through streamlined processes, minimizing disruptions, and promptly restoring services
  • Oral Communication – Expressing oneself clearly in conversations and interactions with others
  • Software Release and Deployment – Managing the deployment of software updates while ensuring compliance with safety, security, and quality standards
  • Written Communication – Expressing oneself clearly in business writing

What’s in it for you

At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development & Engineering Senior
Software Development & Engineering Senior

The Charles Schwab Corporation • Austin (TX)

On-site
USD 180,000 - 260,000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years
+5
Junior Site Relaibilty Engineer
Junior Site Relaibilty Engineer

Charles Schwab • Austin (TX)

On-site
USD 110,000 - 160,000
401(k) with company match
Paid time off
Tuition reimbursement
+1
Sr Specialist, Software Development & Engineering
Sr Specialist, Software Development & Engineering

The Charles Schwab Corporation • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
401(k) match & Employee stock purchase
Paid vacation & sabbatical after 5 yrs
Paid parental leave
+2
Sr. Site Reliability Engineer
Sr. Site Reliability Engineer

Charles Schwab • Southlake (TX)

Hybrid
USD 140,000 - 180,000
401(k) with company match
Employee stock purchase plan
Paid time off + sabbatical after 5 yrs
+3
Senior Software and Platform Engineer
Senior Software and Platform Engineer

Charles Schwab • Austin (TX)

On-site
USD 190,000 - 250,000
401(k) with company match
Paid time off & sabbatical
Parental leave and family building
+2
Specialist, Software Development & Engineering
Specialist, Software Development & Engineering

The Charles Schwab Corporation • Westlake (TX)

On-site
USD 140,000 - 160,000
401(k) with company match
Employee stock purchase plan
Paid time off & sabbatical (28-day sab
+3
Sr Manager, Software Development & Engineering Lead
Sr Manager, Software Development & Engineering Lead

The Charles Schwab Corporation • Orlando (FL)

Hybrid
USD 150,000 - 190,000
Specialist - Software Development & Engineering
Specialist - Software Development & Engineering

The Charles Schwab Corporation • Chicago (IL)

On-site
USD 120,000 - 165,000
401(k) plans
Stock purchase plan
Paid time off
+1
SRE Engineer
SRE Engineer

Charles Schwab • Richfield Township (OH)

On-site
USD 120,000 - 170,000
401(k) with company match
Paid time off
Health, dental, and vision insurance
+1
Site Reliability Engineer
Site Reliability Engineer

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 170,000
401(k) with company match
Employee stock purchase plan
Paid time off
+4