Senior API & Cloud Engineer — Retirement Plans Tech Lead

Charles Schwab

Southlake (TX)

Hybrid

USD 150,000 - 230,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) match
Employee stock purchase plan
Sabbatical after 5 years
Vacation & volunteering time
Parental leave
Tuition reimbursement
Health insurance
Dental insurance
Vision insurance

Job summary

Schwab is seeking a Lead Software Engineer in Retirement Plan Services (RPS) Tech Engineering to drive modernization of API platforms and align technology with business goals. You will mentor engineers, contribute to governance, and ensure scalable, secure solutions in a fast-paced environment.

In this role, you will collaborate with architects and product teams to implement Domain-Driven Design and Clean Architecture, while leading migration from legacy systems to cloud-native platforms.

Qualifications

  • Bachelor’s degree in CS/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)
  • Excellent problem-solving skills and ability to work in a fast-paced environment
  • Experience 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
  • Lead technical design and development of modern APIs using .NET technologies and best practices
  • Drive modernization initiatives, including migration from legacy systems to cloud-native platforms such as PCF/Tanzu

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

Skills

API development
Leadership
DDD
Clean Architecture
CI/CD
Security
Agile/Scrum
REST API design
Mentoring
Stakeholder influence

Education

Bachelor's Degree in CS/Engineering

Tools

Git
CI/CD pipelines
Automated testing

Job description

Schwab is seeking a Lead Software Engineer in Retirement Plan Services (RPS) Tech Engineering to drive modernization of API platforms and align technology with business goals. You will mentor engineers, contribute to governance, and ensure scalable, secure solutions in a fast-paced environment.

In this role, you will collaborate with architects and product teams to implement Domain-Driven Design and Clean Architecture, while leading migration from legacy systems to cloud-native platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Charles Schwab • Southlake (TX)

On-site
USD 150,000 - 230,000
401(k) match
Employee stock purchase plan
Sabbatical after 5 years
+6
Senior Platform & Cloud Engineering Lead
Senior Platform & Cloud Engineering Lead

Charles Schwab Corporation • Austin (TX)

On-site
USD 150,000 - 230,000
Senior Software Engineer - Retirement Plans (Hybrid)
Senior Software Engineer - Retirement Plans (Hybrid)

The Charles Schwab Corporation • Richfield Township (OH)

Hybrid
USD 110,000 - 160,000
Company match 401(k)
Stock purchase plan
Vacation & sabbatical
+3
Senior Software and Platform Engineer
Senior Software and Platform Engineer

Charles Schwab Corporation • Austin (TX)

On-site
USD 150,000 - 230,000
Senior Lead Software Engineer
Senior Lead Software Engineer

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 200,000
401(k) match
Employee stock purchase plan
Paid vacation, volunteering, and sabb.
+2
Senior Lead Software Engineer
Senior Lead Software Engineer

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) match
Paid time off
Sabbatical after 5 years
+3
Senior Platform & Cloud Engineering Lead
Senior Platform & Cloud Engineering Lead

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
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
Senior Java Platform Lead - Microservices & Cloud
Senior Java Platform Lead - Microservices & Cloud

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 180,000
401(k) with company match
Employee stock purchase plan
Paid time for vacation
+8
Sr. Specialist - Software Development & Engineering
Sr. Specialist - Software Development & Engineering

The Charles Schwab Corporation • Richfield Township (OH)

Hybrid
USD 110,000 - 160,000
Company match 401(k)
Stock purchase plan
Vacation & sabbatical
+3