Full Stack Software Developer

Charles Schwab Inc.
Austin, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Austin, United States of America

Tech stack

Java
API
Azure
C Sharp (Programming Language)
Cloud Computing
Software Quality
Computer Engineering
Continuous Integration
Relational Databases
Database Design
Revision Control Systems
PostgreSQL
Microsoft SQL Server
Performance Tuning
Scrum
Simple Object Access Protocol (SOAP)
Software Engineering
Google Cloud Platform
Enterprise Software Applications
.NET Core
GIT
Angular
Information Technology

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 5+ years of software engineering experience developing enterprise applications.
  • 5+ 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.

Benefits & conditions

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

What's in it for you:

At Schwab, we're committed to empowering our employees' personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you'll get the tools you need to make a positive difference in the finance industry. 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.

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. 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 contribute to the design, development, and delivery of scalable web applications and service-based solutions that support critical business capabilities and client experiences. Working in a collaborative Agile environment, you will help solve complex technical challenges, improve system reliability and performance, and deliver technology solutions that drive meaningful business outcomes. You will partner with engineers, architects, product teams, and business stakeholders to build and enhance applications using modern development frameworks, cloud technologies, and API-driven architectures. Success in this role requires strong technical depth, sound decision-making, and the ability to adapt to evolving business and technology needs. You will contribute to application and platform architecture discussions, support continuous improvement initiatives, and help advance engineering best practices across the team. This role also provides opportunities to coach and mentor team members, share technical expertise, and communicate complex concepts effectively to both technical and non-technical audiences. You'll be empowered to grow your skills while helping deliver innovative, secure, and scalable solutions that create value for clients and the firm., 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