Charles Schwab Sr. Staff - Software Engineer in Westlake, Texas

We believe that , when done right, investing liberates people to create their own destiny. We are driven by our purpose to champion every client’s goals with passion and integrity. We respect and appreciate the diversity of our employees, our clients, and the communities we serve. We challenge conventions strategically to create value for our clients, our firm and the world. We live and bring to life the concept of ‘own your tomorrow’ every day. We champion our employee strengths, guide their development, and invest in their long-term success. We hire optimistic, results-oriented, curious, innovative, and adaptable people with the desire to help our clients and one another succeed.

As a company, we were established by Chuck at http://www.aboutschwab.com/about/leadership/charles_schwab over 40 years ago to champion Main Street over Wall Street, and to help Americans transform themselves from earners to owners. Through advocacy and innovation, we work to make investing more affordable, accessible and understandable for all. As we enter our fifth decade, we are looking for talented, innovative and driven people who believe they can help themselves, and our clients, create a better future.

Our Opportunity:

The Cash & Stock Solutions technology organization (CSS), part of the larger Schwab Technology Services organization, is responsible for application design, development and support for the Cashiering, Asset Services, Custody, Segregation, Settlement, and TOA applications that provide critical back office support for the broker-dealer. The Senior tech lead and developer position will support the different CAST areas as needed, floating across the teams that include Custody/Segregation, Asset Services, Settlement, and TOA.

What you’ll do:

This unique position in the team provides mainframe application design and support alongside the architects and technical leads for each team, leveraging and coordinating with partnering offshore teams to execute and deliver on projects and enhancements. The technical lead must work closely with other technical leads, architects and developers across and outside of CSS, QA testing partners, and internal operational business partners to successfully design, develop, and implement maintenance, regulatory, and enhancement changes to the applications. The core brokerage applications in CAST fall under heavy regulation, requiring teams to consistently deliver on time, on budget, and in-line with business partner and regulatory requirements.

For projects and application maintenance, the technical lead must evaluate and identify the scope, objectives, risks, drivers, issues and priorities and provide and obtain approval on technical sizing estimates; they must develop technical requirements, project definition, code construction, adapt to change control, testing processes, and deployment and implementation strategies to minimize risk. The project deliverables and ongoing application maintenance/enhancements must be delivered on time and within budget while adhering to governance processes that are subject to audits. The technical lead develops and maintains adequate application documentation to provide efficient knowledge transfer and production support resources that comply with internal and external standards. The technical lead may be equally responsible and accountable for system changes delegated to offshore team members and those implemented by the lead himself/herself. The technical lead may sometimes be required to support changes/implementations outside of normal business hours to ensure the 24/7 availability, security, protection of customer data, performance and maintainability of the applications, which use Cobol, CICS, DB2 XML, DB2, Datacom, Eztrieve, JCL, Syncsort, Starbat/Fileaid, Comparex, and Expediter. Extensive experience working with different development methodologies is required to navigate with and through different teams processes; this includes RUP, Waterfall and Agile software development methodologies. Broad technical skills are required, as is a strong aptitude for using MS Visio, Word, Excel, Jira, and out of the box Change Management tools.

In addition to deep technical experience and expertise, the technical lead should comply with company and team development standards, have excellent verbal and written communication skills, be prepared to trouble-shoot and address urgent production issues, seamlessly facilitate cross team discussions, successfully collaborate within small teams that are geographically dispersed, provide cross-training to other junior team members, and comfortably present designs and technical concepts to broader technical teams. Interactions will include working directly with regulatory bodies and/or Streetside providers.

What you have:

  • Bachelor’s degree or equivalent in Computer Science, Mathematics, Engineering or related field

  • 6+ years of experience as a technical lead and application development position

  • Minimum of 6+ years of application design and development experience using the following: Cobol, CICS, DB2 XML, DB2, Datacom, Eztrieve, JCL, Syncsort, Comparex, TSO, NDM, Starbat/fileaid tools, Expediter/de bugging tools, Job scheduling products

  • At least 1-2 years hands-on experience developing web services and developing in .Net/C# (or similar object oriented programming)

  • Specific experience in working through design for and transition of applications from mainframe to distributed technologies, a plus

  • Experience working with Financial industry messaging including SWIFT, DTC ISO messaging, or other related/similar XML-based formats a plus

  • Experience working in a 24/7 production support environment for brokerage applications, where teams consist of onshore and offshore members

  • Financial services industry a plus

  • Broad experience working in Agile Scrum or Agile Kanban teams for software development, and knowledge of Waterfall and RUP software development lifecycles

  • Advanced analytical skills, both technical analysis and analysis of business requirements

What you’ll get:

  • Comprehensive Compensation and Benefits package.

  • Financial Health: 401k Match, Employee Stock Purchase Plan, Employee Discounts, Personalized advice, Brokerage discounts.

  • Work/Life Balance: Sabbatical, Paid Parental Leave, New Mothers returning to work Program, Tuition Reimbursement Programs, Time off to volunteer, Employee Matching Gifts Program.

  • Everyday Wellness: Health and Lifestyle Wellness Rewards, Onsite Fitness Classes, Healthy Food Choices, Wellness Champions.

  • Inclusion: Employee Resource Groups, Commitment to diversity, Strategic partnerships.

  • Not just a job, but a career, with an opportunity to do the best work of your life.

Learn more about Life@Schwab at http://www.aboutschwab.com/careers/lifeatschwab/" .

Charles Schwab & Co., Inc. is an equal opportunity and affirmative action employer committed to diversifying its workforce. It is Schwab's policy to provide equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity or expression, national origin, ancestry, age, disability, legally protected medical condition, genetic information, marital status, sexual orientation, protected veteran status, military status, citizenship status or any other status that is protected by law.

Position Located In: TX - Westlake