Full Stack Software Developer

Charles Schwab

Southlake (TX)

Hybrid

USD 120,000 - 180,000

Full time

17 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Employee stock purchase plan
Paid time for vacation, volunteering
Sabbatical after 5 years of service
Paid parental leave and family buildng
Tuition reimbursement
Health, dental, and vision insurance

Job summary

Schwab Banking and Move-Money Technology is seeking a dynamic Fullstack developer to design, build, and support scalable web applications and service-based solutions in a collaborative Agile environment. You will partner with engineers, architects, product teams, and stakeholders to deliver secure, API-driven solutions while growing your skills and mentoring others.

The role emphasizes strong technical judgment, adaptability, and engineering best practices, with opportunities for meaningful

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or related field, or equivalent practical experience.
  • 7+ years of software engineering experience developing enterprise applications.
  • 7+ years of experience with Angular and .NET Core/C# development.
  • Experience developing and supporting applications using Java technologies.
  • Experience designing, developing, and managing REST and SOAP-based APIs within transaction-processing environments.
  • Experience with cloud platforms such as Google Cloud Platform (GCP), Microsoft Azure, or similar cloud technologies.
  • Experience with relational databases such as SQL Server, PostgreSQL, or comparable platforms, including database design and performance tuning.
  • Experience utilizing CI/CD practices and modern software delivery methodologies.
  • Experience working within Agile Scrum teams.
  • Strong problem-solving, analytical, and troubleshooting capabilities.
  • Strong verbal and written communication skills with the ability to explain technical concepts to diverse audiences.
  • Experience using version control tools such as Git.
  • Ability to collaborate effectively across engineering, architecture, and business teams.

Responsibilities

  • Design, build, and support scalable web applications and service-based solutions.
  • Collaborate with engineers, architects, product teams, and stakeholders to deliver secure, modern, API-driven solutions.
  • Solve technical challenges and improve reliability and performance in a collaborative Agile environment.

Skills

Software engineering
Angular
.NET Core
Java
REST APIs
SOAP APIs
CI/CD
Agile Scrum
Git
Problem solving
Communication
Collaboration

Education

Bachelor's degree in Computer Engineering, CS, IT

Tools

Angular
.NET Core
Java
REST APIs
SOAP APIs
Cloud platforms
SQL Server
PostgreSQL
Git
CI/CD
Agile Scrum

Job description

Your opportunity

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 Banking and Move-Money Technology organization is the heart of the Core Technology Solutions group providing the said business capabilities to Schwab clients. Our mission is to empower and develop our people to provide technology solutions and thought leadership that delivers innovative and cost optimized Banking and Move Money capabilities. Schwab Banking Move-Money Technology is seeking a dynamic Fullstack developer with passion for technology and excellence to be part of the Move-Money team. We are responsible for transferring assets between accounts. We provide sophisticated products that help clients and advisors succeed in their business efforts.

As a Software Engineer, you will design, build, and support scalable web applications and service-based solutions that strengthen business capabilities and client experiences. In a collaborative Agile environment, you will solve technical challenges, improve reliability and performance, and partner with engineers, architects, product teams, and stakeholders to deliver secure, modern, API-driven solutions. This role requires strong technical judgment, adaptability, and a commitment to engineering best practices, while offering opportunities to grow your skills, mentor others, and contribute to meaningful business outcomes.

What you have
Required Qualfications
  • Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 7+ years of software engineering experience developing enterprise applications.
  • 7+ years of experience with Angular and .NET Core/C# development.
  • Experience developing and supporting applications using Java technologies.
  • Experience designing, developing, and managing REST and SOAP-based APIs within transaction-processing environments.
  • Experience with cloud platforms such as Google Cloud Platform (GCP), Microsoft Azure, or similar cloud technologies.
  • Experience working with relational database technologies such as SQL Server, PostgreSQL, or comparable platforms, including database design and performance tuning.
  • Experience utilizing CI/CD practices and modern software delivery methodologies.
  • Experience working within Agile Scrum teams.
  • Strong problem-solving, analytical, and troubleshooting capabilities.
  • Strong verbal and written communication skills with the ability to explain technical concepts to diverse audiences.
  • Experience using version control tools such as Git.
  • Ability to collaborate effectively across engineering, architecture, and business teams.
Preferred Qualifications
  • Experience contributing to application and platform architecture design discussions.
  • Experience mentoring, coaching, or developing other engineers.
  • Experience designing highly scalable, cloud-native solutions.
  • Experience improving software quality, automation, and engineering best practices.
  • Demonstrated ability to influence technical decisions through collaboration and partnership.
  • Financial services or transaction-processing industry experience.

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

What’s in it for you

At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

Benefits
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Developer
Full Stack Software Developer

Kardow • Southlake (TX)

Hybrid
USD 120,000 - 180,000
401(k) match
Employee stock purchase plan
Paid time off + volunteering
+4
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 180,000
Bonus opportunities
Full Stack/.NET Developer
Full Stack/.NET Developer

Charles Schwab • Austin (TX)

On-site
USD 110,000 - 140,000
401(k) with company match
Paid vacation and volunteering
Parental leave and family benefits
+2
C#/.NET/ Web Developer
C#/.NET/ Web Developer

The Charles Schwab Corporation • Southlake (TX)

On-site
USD 120,000 - 150,000
Bonus opportunities
C Sharp / .Net Developer
C Sharp / .Net Developer

The Charles Schwab Corporation • Austin (TX)

On-site
USD 120,000 - 150,000
Java Software Engineer
Java Software Engineer

Charles Schwab • Southlake (TX)

On-site
USD 90,000 - 140,000
401(k) with company match
Paid time off
Sabbatical after long service
+3
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 Full Stack Engineer C#.NET
Senior Full Stack Engineer C#.NET

Charles Schwab • Southlake (TX)

On-site
USD 110,000 - 170,000
401(k) with company match
Paid vacation, sabbatical after 5 yrs
Parental leave and family benefits
+2
Java Software Engineer
Java Software Engineer

Charles Schwab • Jersey City (NJ)

On-site
USD 110,000 - 160,000
Senior Java Engineer
Senior Java Engineer

Charles Schwab • Austin (TX)

Hybrid
USD 140,000 - 190,000
401(k) with company match
Paid vacation
Sabbatical after 5 years
+3