Lead Software Engineer

Charles Schwab Inc.•Southlake, TX
•$178,000 - $205,000•Onsite

About The Position

The Lead Software Engineer in Retirement Plan Services (RPS) Tech Engineering leads modernization initiatives to transform legacy systems into secure, scalable, and cloud-native platforms. This position drives strategic alignment between technology and business priorities, enabling Schwab to innovate and challenge the status quo. The role offers enterprise-level impact, exposure to advanced technologies, and opportunities for leadership development. Candidates will work with a collaborative team focused on automation, DevOps, and continuous improvement. This is a unique chance to shape Schwab’s digital transformation while gaining hands-on experience with cutting-edge tools and practices.

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 10+ years of experience in software engineering with a strong focus on API development
  • 5+ years in leadership roles, leading engineering teams and delivering enterprise-scale technology solutions
  • Expertise in .NET Core/.NET 6+, C#, and RESTful API design
  • Strong understanding of Domain-Driven Design (DDD) and Clean Architecture
  • Hands-on experience with CI/CD pipelines, Git, and automated testing frameworks
  • Solid knowledge of security best practices for APIs (OAuth2, JWT, etc.)
  • Excellent problem-solving skills and ability to work in a fast-paced environment
  • Experience working in Agile/SAFe environments, leading SCRUM teams and driving iterative delivery
  • Demonstrated ability to align technology strategy with business objectives and influence senior stakeholders
  • Deep knowledge of API design and integration, microservices, and distributed systems

Nice To Haves

  • Experience with AI-driven development tools or integration with platforms like Vertex AI ADK
  • Familiarity with event-driven architectures and messaging systems (Kafka, RabbitMQ)
  • Knowledge of microservices patterns and distributed systems
  • Exposure to performance tuning and observability tools (AppDynamics, Splunk, Prometheus)
  • Prior experience in financial services or retirement plan systems
  • Strong leadership and mentoring capabilities

Responsibilities

  • Lead modernization initiatives for RPS Tech platforms
  • Align technology strategy with business objectives
  • Mentor and develop team talent
  • Ensure operational excellence, security, and performance
  • Collaborate with architects and product teams to implement Domain-Driven Design (DDD) and Clean Architecture principles
  • Ensure API solutions meet enterprise security, scalability, and performance standards
  • Mentor junior engineers and provide technical guidance across multiple teams
  • Partner with cross-functional teams to integrate APIs with public/private cloud environments and enterprise systems
  • Contribute to governance improvements and enforce coding standards and CI/CD practices
  • Troubleshoot complex issues and optimize API performance in production environments
  • Lead technical design and development of modern APIs using .NET technologies and best practices
  • Drive modernization initiatives, including migration from legacy systems (e.g., SNE) to cloud-native platforms such as PCF/Tanzu

Benefits

  • bonus or incentive opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service