Full Stack Engineer

Charles Schwab

Austin (TX)

On-site

USD 140,000 - 200,000

Full time

24 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) match
Sabbatical after 5 years
Parental leave and family benefits

Job summary

Charles Schwab is seeking a senior engineering leader to shape and advance an enterprise API platform via Apigee. You will drive secure, scalable API capabilities across applications and partners, influencing platform strategy and AI-enabled engineering practices.

Expect collaboration across architecture, security, and product teams to deliver mission-critical connectivity at scale. You will design reusable gateway capabilities, implement security controls, and enable cloud-native patterns to

Qualifications

  • Bachelor's degree in computer science, engineering, information technology, or related field.
  • 7+ years hands-on software engineering with ownership of platform capabilities.
  • 3+ years building and operating API gateway platforms with Apigee or similar.
  • Experience using AI-assisted development tools to improve productivity and quality.
  • Experience designing AI agents and automation workflows for engineering processes.
  • Strong Java/.NET/Python backend experience with microservices and API integrations.
  • Hands-on with Apigee including proxies, shared flows, policies, and key-value maps.
  • Experience implementing API security controls including OAuth 2.0 and mTLS.
  • Experience building CI/CD pipelines for API gateways and services.
  • Understanding of TLS/SSL, DNS, load balancing and secure communications.

Responsibilities

  • Design and evolve an enterprise-grade API platform to support billions of transactions.
  • Collaborate across engineering, security, and product to enable scalable API consumption.
  • Drive migration, onboarding, observability, and reliability standards.
  • Influence platform strategy and AI-enabled engineering practices.
  • Lead initiatives, manage priorities, and deliver with limited supervision.

Skills

Java
Python
API gateway
Google Apigee
OAuth 2.0
mTLS
CI/CD pipelines
Observability
Networking security
AI-assisted development

Education

Bachelor's degree in CS/Engineering

Tools

Google Apigee
API proxy development

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. 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).

Schwab Technology Services enables the future of how clients manage their money by delivering innovative and reliable technology solutions that support investing and financial planning at scale.

The Apigee Gateway team within Enterprise Middleware plays a critical role in powering Schwab’s digital ecosystem. As a senior engineering leader on this team, you will help shape and advance Schwab’s strategic API platform, enabling secure, scalable, and resilient connectivity across applications, partners, and client experiences. This role offers the opportunity to influence how modern financial services are delivered by designing enterprise‑grade API capabilities that support billions of transactions and empower development teams to innovate faster.

You will contribute to the evolution of a modern API‑first architecture while helping drive the adoption of AI‑enabled engineering practices that improve developer productivity, operational excellence, and platform scalability. Through the design and implementation of reusable API gateway capabilities, security controls, onboarding automation, and cloud‑native integration patterns, you will solve complex technical challenges that directly impact business outcomes and client experiences.

Success in this role requires strong problem‑solving skills, sound technical decision‑making, and the ability to collaborate across engineering, architecture, security, infrastructure, and product teams. You will guide strategic migration efforts, support enterprise onboarding initiatives, improve observability and reliability, and help establish standards that enable secure and efficient API consumption throughout the organization. This is an opportunity to influence platform strategy, accelerate innovation, and contribute to the digital foundation of one of the leading financial services firms.

What you have
Required Qualifications
  • Bachelor’s degree in computer science, Engineering, Information Technology, or a related field.
  • 7+ years of hands‑on software engineering experience with demonstrated ownership of platform capabilities and technical delivery.
  • 3+ years of experience designing, building, and operating API gateway platforms, including Google Apigee or comparable API management technologies.
  • Experience leveraging AI‑assisted development tools and automation capabilities to improve engineering productivity, code quality, and software delivery outcomes.
  • Experience designing and implementing AI agents, automation workflows, or intelligent engineering solutions that streamline operational or development processes.
  • Strong programming experience with Java, .NET, or Python, including development of enterprise applications, backend services, microservices, and API integrations.
  • Hands‑on experience with Google Apigee, including API proxy development, shared flows, policy configuration, target servers, and key‑value maps.
  • Experience implementing API security controls including OAuth 2.0, mutual TLS (mTLS), API key validation, and certificate‑based authentication.
  • Experience building and supporting CI/CD pipelines for automated deployment and lifecycle management of API gateways and related services.
  • Strong understanding of networking and security concepts including TLS/SSL, certificate management, DNS, load balancing, and secure communication patterns.
  • Experience implementing observability and monitoring practices, including dashboard development, alerting, and performance analysis.
  • Experience applying test‑driven development practices, including unit, integration, and contract testing.
  • Proven ability to partner with architects, engineers, and business stakeholders to design scalable, secure, and resilient technical solutions.
  • Demonstrated ability to lead initiatives, manage competing priorities, and drive outcomes with limited supervision.
Preferred Qualifications
  • Experience contributing to AI-Driven Development Lifecycle (AI-DLC) initiatives and integrating AI‑enabled capabilities into software engineering processes.
  • Experience designing agentic workflows, intelligent orchestration patterns, or multi‑agent solutions that automate complex engineering or operational tasks.
  • Experience supporting API management platforms within regulated industries such as financial services.
  • Experience with large‑scale API traffic management, enterprise onboarding programs, and modernization initiatives.
  • Experience with content delivery network (CDN) or edge platform technologies such as Akamai.
  • Familiarity with Google Cloud Platform (GCP), including Kubernetes, networking, and cloud security capabilities.
  • Experience developing architecture standards, reusable reference patterns, developer enablement tools, or platform automation frameworks.
  • Experience supporting highly available, enterprise‑scale distributed systems.

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.

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Enterprise Architecture & AI Solutions Engineering
Senior Software Engineer - Enterprise Architecture & AI Solutions Engineering

Charles Schwab • Southlake (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Paid time for vacation
Parental leave and family benefits
+1
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Austin (TX)

On-site
USD 120,000 - 160,000
401(k) with company match
Paid vacation
Sabbatical after 5 years
+3
Manager, Software Development & Engineering
Manager, Software Development & Engineering

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 180,000
Hybrid work model
Competitive benefits
Tuition reimbursement
+1
Full Stack Software Developer
Full Stack Software Developer

Charles Schwab • Southlake (TX)

Hybrid
USD 120,000 - 180,000
401(k) match
Employee stock plan
Sabbatical program
+5
Lead Software Engineer – Middleware & Integration
Lead Software Engineer – Middleware & Integration

Fairygodboss • Austin (TX)

On-site
USD 150,000 - 175,000
401(k) with company match
Paid time for vacation and volunteering
Tuition reimbursement
+1
Senior AI Engineer, AI.x
Senior AI Engineer, AI.x

Charles Schwab • San Francisco (CA)

On-site
USD 180,000 - 250,000
401(k) with company match
Employee stock purchase plan
Sabbatical after 5 years of service
+2
Java Software Engineer
Java Software Engineer

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Paid vacation
+3
Java Software Engineer
Java Software Engineer

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 160,000
401(k) match
Employee stock purchase plan
Vacation time
+4
Java & Angular Full Stack Developer
Java & Angular Full Stack Developer

Charles Schwab • Austin (TX)

On-site
USD 120,000 - 170,000
401(k) with company match
Sabbatical after 5 years of service
Parental leave and family benefits
+3
Sr Full Stack Java Engineer - Workplace Services Engineering
Sr Full Stack Java Engineer - Workplace Services Engineering

Charles Schwab • Southlake (TX)

On-site
USD 130,000 - 190,000