Sr Manager, Software Development & Engineering Senior

Charles Schwab Inc.•Westlake, TX
•$160,285 - $258,100

About The Position

Assist with the design and development of software applications, primarily focused on retirement plan administration. Work as part of an agile team with developers, testers, product owners, and Scrum Masters. Help clarify system requirements when initial information is limited, design and build automated tests, and release applications to production on a regularly scheduled basis. Provide support for production applications requiring 99% uptime. Analyze existing code to identify defects, performance bottlenecks, and improvement opportunities, then implement enhancements to improve reliability and maintainability. Collaborate with architects and senior engineers on technical designs that align with enterprise standards and security requirements. Participate in code reviews, break business requirements into technical tasks, estimate effort, and deliver committed work within development iterations. Develop integrations between internal systems and external service providers, and maintain technical documentation, including design specifications and operational runbooks. The role requires a bachelor's degree and 96 months of progressive post-bachelor's experience in a related occupation, including experience with C#, .NET, ASP.NET Core, service-oriented architectures, SQL Server, automated testing, CI/CD, cloud deployment, OAuth 2.0, OpenID Connect, production support, and Splunk.

Requirements

  • Bachelor's degree in Computer Science, Electronic Engineering, or a related field.
  • 96 months of progressive, post-bachelor's experience in a related occupation.
  • 96 months of experience designing and developing software application systems using C#, .NET, and ASP.NET Core, applying object-oriented design principles and SOLID patterns, including decomposing applications into microservices for retirement plan administration platforms.
  • 96 months of experience designing and developing SOAP (WCF) and RESTful (Web API) services, including HTTP methods, API versioning, and Swagger/OpenAPI documentation, for enterprise service-oriented architectures.
  • 96 months of experience designing, developing, and optimizing Microsoft SQL Server stored procedures, functions, indexes, views, and execution plans for high-volume transactional and reporting databases.
  • 96 months of experience designing and building automated test suites and applying Test-Driven Development (TDD) practices.
  • 96 months of experience implementing CI/CD pipelines for automated builds, testing, and code quality analysis, and deploying and configuring applications on cloud platforms, including Pivotal Cloud Foundry (PCF).
  • 96 months of experience developing and integrating secure authentication and authorization mechanisms using OAuth 2.0 and OpenID Connect.
  • 96 months of experience supporting high-availability production systems, performing root cause analysis for critical incidents, and implementing monitoring and alerting using Splunk.

Responsibilities

  • Assist with designing and developing software applications, primarily for retirement plan administration.
  • Participate in an agile team of developers, testers, product owners, and Scrum Masters.
  • Clarify system requirements with team members when limited information is available.
  • Design and build automated tests.
  • Release applications to production environments on a regularly scheduled basis.
  • Provide production application support for applications requiring 99% uptime.
  • Analyze application code for defects, performance bottlenecks, and opportunities to improve reliability and maintainability, and implement enhancements.
  • Collaborate with architects and senior engineers to define technical designs and document solutions aligned with enterprise standards and security requirements.
  • Participate in code reviews and provide and incorporate feedback to maintain code quality and consistency.
  • Decompose business requirements into technical tasks, estimate effort, and deliver committed work within development iterations.
  • Develop and maintain integrations between internal systems and external service providers.
  • Create and maintain technical documentation, including design specifications and operational runbooks.

Benefits

  • 401(k) with company match
  • Employee stock purchase plan
  • Paid vacation
  • Volunteering
  • 28-day sabbatical after every five 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