Software Engineer

Charles Schwab Inc.
Southlake, TX, United States
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$90,002.0 - $109,990.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Airflow Amazon Web Services JIRA Unit Testing Microsoft Azure BigQuery C Sharp (Programming Language) C++ (Programming Language) Cloud Storage
+25 more
Code Coverage Continuous Integration Data Validation Extract Transform Load (ETL) Relational Databases Data Flow Control Python (Programming Language) Object-Oriented Software Development E2e Testing Ruby Software Engineering SQL Stored Procedures SQL Databases Data Streaming TypeScript Scripting Google Cloud Cloud Platform System Spring Cloud Spring-boot Software Application Programming Information Technology Google Cloud Functions Data Delivery Terraform

Job description

Schwab’s Advisor Services Data Delivery Team is looking for a Software Development Engineer to help build, enhance, test, deploy, and support cloud-based applications that enable critical, high-volume processing for Schwab’s Advisor clients and third parties. In this role, you’ll your software development skills to solve complex problems, contribute to reliable data delivery solutions, and support applications throughout the software development lifecycle. You’ll work closely with engineers, architects, and product owners in an agile environment where collaboration, adaptability, and thoughtful decision-making are key to delivering meaningful outcomes for clients and the business.

This is an opportunity to grow your technical depth while contributing to technology that helps advisors serve their clients with speed, accuracy, and confidence. Success in this role will come from your ability to learn quickly, troubleshoot complex issues, communicate clearly, and bring a solution-oriented mindset to work that directly supports Schwab’s broader client experience.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience
  • 2+ years of professional software development experience
  • Experience developing applications using Java
  • Experience with Spring frameworks, including Spring Boot, Spring Cloud Data Flow, or related technologies
  • Experience working with relational databases, SQL, and stored procedures
  • Experience writing unit tests with strong code coverage
  • Understanding of Agile development practices and the software development lifecycle
  • Experience with CI/CD practices
  • Strong analytical, troubleshooting, and problem-solving skills Ability to quickly learn new technologies,
  • sound judgment, and drive work to completion
  • Strong verbal and written communication skills

Preferred Qualifications

  • Experience with scripting languages such as Python, Ruby, or TypeScript
  • Experience with object-oriented programming languages such as C++ or C#
  • Experience using Jira or other agile work tracking systems
  • Experience with cloud computing platforms such as GCP, AWS, or Azure
  • Experience with Google Cloud Platform products, including Dataflow, Cloud Storage, BigQuery, Cloud Functions, Cloud Composer, or Terraform scripting
  • Experience with ETL, data validation, and end-to-end testing, including functional, integration, performance, and security testing Experience
  • ing AI prompting to support software engineering problem-solving
  • Financial industry experience

Benefits & conditions

3.93.9 out of 5 stars Southlake, TX Hybrid work $43.27 - $52.88 an hour, Pulled from the full job description

  • Tuition reimbursement
  • Paid parental leave
  • Employee stock purchase plan
  • Parental leave
  • 401(k)
  • Health insurance
  • 401(k) matching, We offer a competitive benefits package that takes care of the whole you - both today and in the future:
  • 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

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. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s)., 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all