Sr Specialist - Software Development & Engineering

Charles Schwab Inc.Westlake, TX
$112,923 - $168,100Hybrid

About The Position

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.

Requirements

  • Master's in Computer Science or a related field
  • 24 months of related experience
  • Supporting asset/estate management technology
  • Informatica
  • Control-M
  • Software Development Engineer in Test (SDET) using Gherkin and Postman for TDD/BDD
  • Developing enterprise class applications using .NET and C#
  • Angular/Backbone application clients
  • Database design and development in SQL and NoSQL
  • SOLID principles, design patterns, and 12-Factor App methodology
  • Cloud application environments of Cloud Foundry, AWS, Azure, or GCP
  • Continuous Integration and Continuous Delivery (CI/CD)
  • Scrum framework and Agile principles

Nice To Haves

  • Applying advanced knowledge of component-based design and API-driven architecture
  • Utilize Postman and Swagger to validate data contracts and ensure seamless integration
  • Apply strong SQL tuning skills to improve system performance
  • Perform all design and development independently with peer consultation during code reviews
  • Troubleshoot mapping errors, data mismatches, and performance lags with high technical proficiency
  • Configure and manage deployment pipelines via Bamboo, handle environment variables and secrets, and validate deployments across DEV, QA, and PROD with limited oversight
  • Act as a primary contact for job-related incident handling and troubleshooting
  • Apply test-driven and behavior-driven development practices to ensure functionality, regression coverage, and user experience across multiple browsers and devices
  • Design and implement monitoring dashboards and alerts in collaboration with DevOps teams
  • Provide effort estimates and progress updates
  • Perform code merges, conflict resolution, and tagging
  • Share best practices, and assist with onboarding new team members
  • Frequently lead by example in applying these improvements

Responsibilities

  • Develop and maintain end-to-end web applications using Angular (TypeScript) for frontend and ASP.NET Core (C#) for backend services, applying advanced knowledge of component-based design and API-driven architecture.
  • Design and implement RESTful APIs using ASP.NET Core Web API to support communication between internal systems and external services.
  • Create and optimize relational database objects in Microsoft SQL Server, including stored procedures, views, indexes, and complex queries.
  • Build and maintain ETL pipelines using Informatica PowerCenter, responsible for extracting, transforming, and loading business-critical data into reporting and transactional databases.
  • Deploy applications to cloud environments using Pivotal Cloud Foundry (PCF).
  • Monitor scheduled jobs using Control-M, review execution logs, diagnose failures, and resolve issues affecting application stability and data delivery.
  • Write automated test scripts using Playwright and xUnit to validate frontend and backend components.
  • Analyze application behavior using Splunk, proactively identify production issues, performance bottlenecks, and data anomalies.
  • Collaborate with cross-functional teams, including QA, product owners, and UI/UX designers, to deliver features that meet business and user requirements.
  • Participate in Agile ceremonies (sprint planning, grooming, stand-ups, retrospectives) and provide effort estimates and progress updates.
  • Contribute to continuous integration and deployment (CI/CD) by maintaining and improving build pipelines, managing code repositories in Bitbucket, and performing code merges, conflict resolution, and tagging.
  • Mentor junior developers, offering guidance in debugging, writing maintainable code, and understanding team workflows.
  • Conduct peer code reviews, share best practices, and assist with onboarding new team members.
  • Take initiative in improving team processes, recommending new tools, libraries, or architectural patterns that enhance development speed, code quality, or operational reliability.
  • Support production applications, triaging issues, reviewing logs, and implementing hot fixes as needed.
  • Maintain service uptime and data integrity across business-critical systems.

Benefits

  • 401(k) w/ company match
  • employee stock purchase plan
  • paid vacation
  • paid volunteering
  • 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
  • hybrid/remote work schedule available for eligible positions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service