Overview:
In this role you will contribute to Schwab’s Transaction Posting System, delivering scalable solutions for high-volume brokerage operations. You will work within a cross-functional team to modernize the platform, embrace cloud-native and event-driven architectures, and optimize performance and resiliency. You’ll solve complex technical problems and apply AI-assisted development tools to improve software quality and delivery. This opportunity offers hands-on impact in a fast-paced, collaborative environment with a clear path to growth and broader impact on client experiences. Compensation / Benefits 401(k) with company match Employee stock purchase plan paid time for vacation volunteering leave sabbatical after 5 years tuition reimbursement
Responsibilities:
Design and build scalable, enterprise applications on the TPS platform Develop and maintain APIs, microservices, and event-driven components Work with containerized platforms (Kubernetes, Tanzu, PCF) and cloud-native patterns Contribute to testing practices (unit, integration, automated tests) and CI/CD pipelines Collaborate with engineers, architects, product owners, and business partners to deliver reliable software Address performance, resiliency, and operational excellence in production environments
Key requirements:
3+ years of software development with .NET and C# Experience with APIs, distributed systems, microservices, or event-driven architectures 1+ years of containerized platforms (Kubernetes, Tanzu, PCF) 1+ years of SQL and/or NoSQL databases Strong OOP, algorithms, data structures, and design principles Experience unit/integration/automated testing Experience with GitHub, Jira, Rally, CI/CD Experience with messaging technologies like Kafka or MQ Analytical problem solving, root-cause analysis, cross-team collaboration collaboration communication of complex concepts adaptability C#/.NET APIs distributed systems/microservices