Charles Schwab Staff, Software Applications Engineer in Raleigh, North Carolina


Raleigh - NC, RALEIGH, 434 Fayetteville Street, 27601-1701

Naren Barve


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 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 PC Core Technology group at Charles Schwab is looking for a skilled Software Application Engineer to join their Service Availability and Engineering (SAvE) team which is responsible for providing timely, knowledgeable, friendly enterprise-class production support for a suite of cross enterprise products and services. In this position you will help build a more sustainable platform through the investigation of production issues and development of systems to analyze our environments, and predict future problems to provide an ideal client experience.

What you’ll do:

This individual will be expected to support applications across the PC Core Technology platform to ensure the applications meet Availability Metrics and Service Level Agreements. This includes: Return to Service activities; involvement in On-Call rotations; building/enhancing Monitoring Dashboards and Alerts; and investigating and providing solutions to production issues. This individual will also be expected to contribute to Schwab’s journey toward maturing our DevOps processes by establishing automated recovery processes, streamlining our monitoring processes, and improving our software development practice. This position is not full time software development; however, there will be opportunity to perform defect fixes, and enhancements.

  • Provide 24x7 support for applications across the PC Core Technology platform.

  • Analyze and resolve application issues in production.

  • Document resolutions in Schwab’s Knowledge Article System.

  • Develop and enhance monitoring dashboards and alerts process to increase availability of the application.

  • Perform troubleshooting/debugging, issue triaging, defect fixes; and enhancements for supported applications.

  • Develop/Improve Production Readiness process to ensure the team is ready to support features deployed to production.

  • Communicating across the organization to maintain awareness, direct restoration efforts, and identify situationally appropriate knowledge workers.

  • Work with Team Lead (Sr. Staff level) to design and implement process improvement in our Production Services and Operations.

This individual must be self-motivated with a drive to gain a deep understanding of the systems; willing to seek answers from subject matter experts; ready/able to change focus quickly; and ready to respond to questions about the nature of the platform.

What you have:

  • Bachelor's degree in Computer Science or related discipline.

  • A minimum of 3 years of experience developing applications for Windows platforms using Microsoft .NET technologies, specifically using C#.

  • A minimum of 3 years of experience with REST web services.

  • Good judgment and the ability to handle stressful situations.

  • Excellent debugging skills across a variety of integrated systems.

  • Strong written and verbal communication skills to successfully interact with business partners and other technology teams.

Preferred skills include:

  • Experience in Providing Support of Highly Available Application support.

  • Experience in on-call rotation.

  • Experience with implementing Alerts processes as a preventative measures.

  • Experience in troubleshooting/debugging application issues, and determining resolution with various areas. For example: IT Operations, Change Management, Availability, Network team, Server team, Product Management, etc.

  • Strong skill to debug and read/understand code.

  • Solid understanding of application architecture: application layer, database layer, network layer.

  • The ability to manage multiple priorities in a dynamic, geographically dispersed environment.

  • Flexibility to support all contingencies and shifting priorities.

  • Accountability to work independently.

  • Exposed to CI/CD processes.

  • Experience with Monitoring Tools: Splunk, AppDynamics, or Zenoss.

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

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. Schwab also does not discriminate against applicants or employees because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. At Schwab, we believe that every employee, through their diverse abilities and experiences, can contribute to our growth, innovation and client loyalty. We embrace diversity and are committed to providing equal opportunity to all employees and applicants. If you have a disability, and require reasonable accommodations in the application process, call Human Resources at 800-725-3535. We will be happy to assist you. Schwab will only share your accommodation request with those individuals who have a specific need to know. The request for an accommodation will not affect Schwab's hiring decisions. All other submissions should be performed online.

Job Specifications

Relocation Offered?:No

Work Schedule:Days

Languages:English - spoken

Current Licenses / Certifications:None

Relevant Work Experience:IT-Other Specialty Engineering-2-5 yrs

Position Located In:NC - Raleigh


Job Type:Full Time

Category:Information Technology

Activation Date: Friday, June 15, 2018

Expiration Date: Tuesday, January 1, 2019

Apply Here