Senior Lead Software Engineer at Charles Schwab Inc. | Austin | Rezi

Senior Lead Software Engineer at Charles Schwab Inc.

Senior Lead Software Engineer

Charles Schwab Inc. · Austin

Yesterday

Senior Lead Software Engineer

Charles Schwab Inc. · Austin

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Schwab Retirement Technologies (SRT) is seeking a Software Development & Platform Engineer passionate about modern software engineering, platform enablement, and continuous improvement. This role offers the opportunity to influence the design, development, scalability, reliability, and modernization of enterprise applications while serving as a technical leader across multiple Agile teams.

Responsibilities

  • Help shape engineering practices.
  • Strengthen software delivery capabilities.
  • Drive innovation across development and deployment processes.
  • Partner closely with engineering teams, Service Availability Engineering, Automation Engineers, and cross-functional stakeholders.
  • Improve application performance, deployment strategies, observability, and operational excellence.
  • Contribute to initiatives involving modern platform architecture, CI/CD optimization, performance and load-testing strategies, dual-production deployment models (Blue/Green and A/B), event-driven architecture, and enterprise-grade application modernization.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.
  • 7+ years of software engineering experience developing enterprise applications.
  • 7+ years of experience developing applications using .NET and/or .NET Core.
  • 7+ years of experience programming with C#.
  • Experience applying Object-Oriented Design principles and design patterns.
  • Experience developing and supporting RESTful APIs.
  • Experience working with relational databases, including SQL Server, SQL development, and stored procedures.
  • Experience using GitHub or similar source code management platforms.
  • Experience designing, implementing, and supporting CI/CD pipelines.
  • Experience developing and supporting distributed, multi-tier applications.
  • Experience working within Agile software delivery environments.
  • Experience supporting production deployments and release management activities.
  • Experience implementing or supporting performance testing and load-testing environments.
  • Experience working with dual-production deployment strategies, including Blue/Green or A/B deployments.
  • Demonstrated ability to evaluate technical challenges, develop practical solutions, and influence engineering decisions.
  • Strong verbal and written communication skills with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Ability to build effective partnerships across teams and collaborate with stakeholders at multiple organizational levels.

Skills

  • .NET
  • .NET Core
  • C#
  • Object-Oriented Design
  • Design patterns
  • RESTful APIs
  • SQL Server
  • SQL development
  • Stored procedures
  • GitHub
  • CI/CD pipelines
  • Distributed applications
  • Multi-tier applications
  • Agile
  • Performance testing
  • Load-testing
  • Blue/Green deployments
  • A/B deployments
  • Microsoft Copilot
  • AI-assisted development tools
  • Angular
  • Domain-Driven Design (DDD)
  • Splunk
  • Event-driven architectures
  • Feature management platforms
  • Distributed application design

Location

  • On-site

Work Type

  • On-site
  • Full-time

Experience Level

  • 7+ years of software engineering experience
  • 7+ years of experience developing applications using .NET and/or .NET Core
  • 7+ years of experience programming with C#

Education Level

  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.

Salary/Compensations

  • In addition to the salary range, this role is eligible for bonus or incentive opportunities.

About the Company

  • At Schwab, you’re empowered to make an impact on your career.
  • Here, innovative thought meets creative problem solving, helping us challenge the status quo and transform the finance industry together.
  • Schwab Retirement Technologies (SRT) develops and supports a broad portfolio of retirement solutions used across the Third-Party Administrator (TPA) retirement services industry.