This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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 Retirement Technologies (SRT) develops and maintains a broad set of retirement applications utilized by the Third Party Administrator (TPA) retirement services industry. Our team is seeking a Software Development & Platform Engineer with a passion for supporting and enabling development teams. Our mission is to build, maintain, and modernize our robust set of solutions. As a Software & Platform Engineer, you will need to be a self-starter who partners well with others and engages with multiple teams to achieve technical success. You’ll be a Technical Lead working with teams to identify and address opportunities to support all SRT agile teams from a coding perspective but also from CI/CD pipeline perspective.
Job Responsibility:
Be part of the Platform Engineer team which includes: Software development of SRT enterprise applications
Strategy to implement performance and load testing environments
Strategy to implement dual production environments (A/B, Blue/Green)
Strategy to implement Launch Darkly, Redis, Event Based Architecture
Be a liaison to our Service Availability Engineering team to include such responsibilities as CI/CD process evolution and issue management, and improvements to observability, monitoring, and alerting
Coordination, and tracking of all Schwab related security programs which includes: Veracode, Penetration Testing, DAST, Blackduck, etc.
Analyze and potentially resolve new technical initiatives
Monitor and maintain system and software currency
Provide input and support to agile team Automation Engineers
May provide development support for project initiatives
Requirements:
Bachelor’s degree in: Computer Science, Information Technology, Computer Engineering, or related field with 7+ years of progressive, post- Bachelor’s related experience
Advanced .NET development skills, with applicable experience developing in .NET/.NET Core
Advanced coding experience in C#
Knowledge of object-oriented design patterns
Professional experience with RESTful API development
Professional experience with relational databases (SQL Server is preferred)
Professional experience with SQL and SQL Stored Procedures
Professional experience with source code repositories tools, GitHub
Professional experience with CI/CD pipelines
Professional experience with distributed multi-tier applications
Professional experience with the Agile methodology
Experience with production deployments
Experience with load and performance testing environment setup
Experience with dual production environments. Also known as A and B domains and or Blue and Green domains
Ability to conceptualize the best tactical approach for a team to deliver a solution
Ability to follow and guide best practice solutions
Ability to effectively communicate complex software solutions to both technical and nontechnical audiences
Ability to present project details to technical and nontechnical audiences
Effective relationship builder: ability to partner cross-functionally, cross-enterprise and work effectively with various levels of the organization
Nice to have:
Experience using Copilot and/or other AI tools for development
Experience developing single-page UI applications and reusable components using Angular
Experience with Domain Driven Design (DDD)
Experience developing enterprise financial service applications
Experience working in the Retirement or Financial Services industries
Experience using Splunk
What we offer:
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