The Enhanced Client Verification team is looking for a senior software engineer to help design, build, and support scalable Java-based web services and modern user interface solutions that enable business-critical integration work. In this role, you’ll lead delivery within a dynamic Agile Scrum environment, partnering across business and technology teams to translate complex needs into reliable, secure, and high-performing enterprise applications. Your work will directly influence the quality, resiliency, and effectiveness of systems that support Schwab’s client experience while helping the team continuously improve how solutions are developed, tested, monitored, and maintained. This role requires a strong balance of hands-on technical depth, problem solving, decision-making, and leadership. You’ll guide implementation of new features, support production stability, promote strong engineering practices, and mentor developers through code reviews, quality standards, and practical technical guidance. Success in this role will come from your ability to collaborate across teams, adapt as priorities evolve, use tools such as GitHub Copilot responsibly throughout the software development lifecycle, and bring ownership to solving complex technical challenges in a way that supports both near-term delivery and long-term platform health.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior