Manager, Software Development & Engineering

Charles Schwab Inc.•Austin, TX
•$167,149 - $224,500

About The Position

At Schwab, this role supports and operates enterprise digital messaging platforms, including Salesforce Marketing Cloud (SFMC), with responsibility for high availability, reliability, and performance across environments. The position applies software engineering principles to complex, distributed messaging systems and supports mission-critical financial systems in regulated, 24x7 production environments. The role builds and maintains CI/CD pipelines, release automation, and operational scripts; establishes source control and release practices; and monitors system health using enterprise observability tools. It collaborates with development, product, infrastructure, and security teams on releases, service reliability, and operational compliance, and participates in on-call support rotations.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 60 months of progressive, post-Bachelor’s experience in a related occupation.
  • 60 months of experience supporting mission-critical financial systems in regulated 24x7 production environments, with responsibility for reliability, compliance, and SLA adherence.
  • 60 months of experience supporting Salesforce Marketing Cloud (SFMC), including journeys, automations, and multichannel communications such as email, SMS, and push.
  • 60 months of experience with Unix-to-SFMC migrations, certificate lifecycle management, privacy-compliant production releases, and policy-compliant certificate rotations.
  • 60 months of experience with monitoring and observability tools such as Splunk, AppDynamics, and Grafana, including alerting, dashboards, and operational reporting across hybrid environments.
  • 60 months of experience developing operational automation using PowerShell, Shell, and Python, with support of .NET- and Java-based applications.
  • 60 months of experience implementing and supporting CI/CD pipelines and release workflows using tools such as ClearCase, TFS, MS Build, Bamboo, Harness, Jenkins, Bitbucket, and GitHub.
  • 60 months of experience administering Windows and Unix/Linux servers.
  • 60 months of experience using AI-assisted engineering tools to improve operational efficiency.

Responsibilities

  • Support and operate enterprise digital messaging platforms, including Salesforce Marketing Cloud, across environments.
  • Apply software engineering principles to support complex, distributed digital messaging systems.
  • Design, build, and maintain CI/CD pipelines and release automation.
  • Develop and maintain build, deployment, configuration, and release automation scripts to reduce manual operational effort.
  • Implement and enforce source control standards, branching strategies, and release processes.
  • Monitor system health and performance, and conduct incident triage and production support.
  • Collaborate with development, product, infrastructure, and security teams to support releases, improve service reliability, and maintain operational compliance.
  • Participate in on-call support rotations.

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/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