Skip to main content
Search Jobs

Search Jobs

Manager, Software Development & Engineering

Raleigh, North Carolina, United States Requisition ID 2026-120391 Category Engineering & Software Development Position Type Regular Pay range USD $90,000.00 - $200,100.00 / Year Application Deadline 2026-04-01
Apply Now

Your Opportunity


Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.

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.

We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location.

The Portfolio Performance Engineering (PPE) Team represents a centralized domain responsible for managing

holdings, investment performance, and automated re-balancing across the universe of investment portfolios within

Schwab. The PPE team is looking for a quality assurance engineer who will excel in a dynamic fast-paced environment.

The right candidate will have experience with QA best practices and proven experience performing all QA-related

functions; including, but not limited to: vetting requirements; creating test plans, test data and test cases; executing

test cases; creating automation scripts; and reviewing regression results in order to quickly determine if our products

are ready for market. QA team members work very closely with developers on an integrated team dedicated to

delivering high-quality solutions. The right candidate will enjoy being part of a highly interactive, Agile team. PPE

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.

This role will work closely with the development team and business analysts create and execute manual and

automated software testing activities while delivering on multiple projects implementing new features and

enhancements, and bug fixes on a large and complex portfolio management system. The right candidate will have

expertise with QA best practices and have proven experience performing all QA-related functions such as vetting

requirements, creating Test Plans and test cases, executing test cases, creating automation scripts, and reviewing

regression results to quickly determine if our products are ready for market. QA team members work very closely with

developers on an integrated team dedicated to delivering high quality solutions, and the right candidate will enjoy

being part of a highly interactive, agile team.

• Participate in all aspects of testing: unit, integration, functional, regression, load/performance, automation,

and system testing.

• Work with the team to define scope and objectives of all levels of QA testing. This includes establishing the

purpose and deliverables of the test effort, developing, and implementing test plans/cases Develop and helping

maintain automated testing scripts for complex environments.

• Contribute to the definition, development and implementation of quality assurance practices and procedures

and other QA assessments.

• Adhere to the standards and best practices within the Agile Scrum methodology.

• Establish fact-based measurements of test efficiency, effectiveness and product readiness; examples include:

defect densities, defect counts, code coverage and automation counts

• Manage and troubleshoot defects to resolution while proactively identifying risks to management Work

collaboratively with development to identify testability of the architectural design and application code while infusing

Quality into the teams’ deliverables.

• Work directly with appropriate business partners and development to understand project concepts,

objectives, and approach of software development projects.

• Responsible for estimating, coordinating, and directing testing for multiple products/projects.

• Strong collaboration skills. Works collaboratively with development during all stages of projects to provide in

process testing results. Works directly with appropriate business partners and development to understand project

concepts, objectives, and approach of software development projects.

• Strong communications, teamwork, and problem-solving skills are necessary. Ability to interact and

communicate well with business partners and technology teams is required. Written and verbal communication skills

must both be strong.

• Develop automated testing scripts for complex environments.

• Manage defects and proactively identify risks to management.

What you have


To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.

Required Qualifications

• Bachelor’s degree in computer science or computer engineering.

• 8 years’ minimum experience in Quality Assurance for highly complex projects related to Cloud or

distributed platform and especially pertaining to testing backend applications without a user interface.

• Proven experience with black box and white box testing techniques and tools.

• Strong debugging and troubleshooting skills to provide detailed root cause analysis.

• 5 years of experience in automating REST Services, Web Services, Micro-Services and data processes

(extracting/loading).

• 5 years of experience developing automated testing with C#/.NET framework.

• Strong understanding of data structures, parallel programming and asynchronous processing.

• Proficiency with Visual Sudio/Visual Studio Code and source control using Git

• Proficiency with AI assisted development using Github Copilot, including Copilot agents.

• Experience with at least one of the following testing tools:

• For API testing: Postman, SoapUI, Restsharp, Mabl

• For service virtualization: SoapUI, Wiremock

• For performance testing using: Load Runner, JMeter

• Experience building and running Docker containers.

• Experience in all levels of testing: Unit, Integration, Stress and E2E.

• Experience with both SQL and NoSQL databases such as SQL Server, PostgreSQL, MongoDB and Aerospike. • Strong written and verbal communications, teamwork, and problem-solving skills . • Experience working with resources in different geographical locations and offshore vendors. • Experience mentoring junior engineers and fostering a Test-Driven Development culture. • Ability to interact and communicate successfully with business partners and other technology domains. • Ability to think outside the box and come up with creative solutions when tools don’t work. • Self-starter who can grasp difficult concepts and large architectures quickly and stay on top of new and emerging technologies.

Preferred Qualifications

• 5+ years of experience with Agile Development Practices, Scrum and supporting tools such as JIRA

• Experience with Github CI/CD, Sonarqube, Veracode, BlackDuck, Splunk

• 4+ years of experience in financial services or the brokerage industry.

• A yearning to understand and leverage new tools and technologies.

• A yearning to leverage technology to build products that "wow" users.

In addition to the salary range, this role is also eligible for bonus or incentive opportunities


What’s in it for you

At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.

We offer a competitive benefits package that takes care of the whole you – both today and in the future:

  • 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
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
Apply Now