Senior Software Development Engineer

    • Raleigh, NC

Your Opportunity The PC Core Technology (PCCT) Team represents a centralized domain responsible for handling holdings, investment performance, and automated re-balancing across the universe of investment portfolios within Schwab. The PCCT Development team is looking for a Senior Staff Software Development Technical Lead who will excel leading a scrum team in a dynamic fast-paced environment. PCCT offers a wide range of technology opportunities for the best and brightest people to grow and demonstrate their skills as they develop high-performance financial applications. The right candidate will have experience with Development standard methodologies, like SOLID principles, and demonstrable experience performing all Development related functions; including, but not limited to: following coding standards, unit test creation and code reviews. The right candidate will enjoy being part of a highly interactive, Agile team. PCCT offers a wide range of technology opportunities for the best and brightest people to grow and demonstrate their skills as they develop high-performance financial applications.

What you are good at

  • Facilitating communication of requirements, scoping and design decisions between team members, architects and product owners.
  • Working closely with architects and business partners to define Agile stories for new capabilities.
  • Participating in product roadmap discussion and long term planning for your team.
  • Developing tools and practices that will increase the efficiency of your team.
  • Leading design and implementation of new stories and bug fixes.
  • Performing thorough design reviews and code reviews.
  • Hands on coding, unit testing and production issue problem solving.
  • Mentoring junior staff in the team and helping them reach their career goals.
  • Being the main point of contact and subject matter expert on your product domain.


What you have
Minimum qualifications:
  • 2+ years' experience working as a tech lead or any role in that capacity.
  • 7+ years' experience developing commercial application on Windows platforms using C#/C++ and .NET.
  • 3+ years' experience developing web services - preferably REST services. Very strong object oriented design skills with consistent track record of well-engineered design.
  • Excellent written and verbal communications skills.
  • Self-starter who can grasp difficult concepts and large architectures quickly and contribute at the architectural and coding levels.
  • 3+ years programming experience with NoSQL and/or SQL databases o Experience with unit testing and history of successful driving quality strategy.
  • Experience and a desire to mentor peers and junior staff.
  • Capability and strong desire to be a technical leader within a scrum environment.
  • BS or higher in computer science or related technical field.
Preferred qualifications:
  • Familiarity with Agile methodologies is a plus.
  • Familiarity with Atlassian tool stack (Jira, Confluence, Bitbucket, Bamboo) is a plus.
  • Experience with LINQ, Message Bus and Mongo DB is a plus.
  • Prior Financial Services experience is a plus
  • Familiarity with Micro-Services architecture and Cloud technology is a plus.

#LI-MG3


Back to top