Charles Schwab

Senior Full Stack .Net Engineer

Charles Schwab$130K — $155K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software development and engineering experience designing enterprise-scale applications.
  • Advanced hands-on experience with C#/.NET application development.
  • Experience with JavaScript frameworks like Angular or React.
  • Proficiency in developing RESTful APIs and backend services for high-volume platforms.
  • Experience in Agile environments, leading technical delivery and team collaboration.
  • Knowledge of security practices and regulatory compliance in application development.
  • Familiarity with cloud technologies and event-driven architectures.

Responsibilities

  • Collaborate with business partners to define user stories and capabilities.
  • Write and review code, assist in testing, and address production issues.
  • Design and implement solutions using engineering best practices.
  • Mentor junior team members and foster their growth.
  • Champion platform principles to ensure quality and consistency in development.
  • Build strong, collaborative relationships across teams.
  • Drive user-first design and focus on business impact from technology initiatives.

Benefits

  • Bonus or incentive opportunities available.
Full Job Description
Your Opportunity

We are seeking a Senior Full Stack .Net Engineer to lead a high-performing scrum team within Advisor Services Platform – Client Experience. In this role, you will help shape and deliver modern, scalable digital solutions that enhance how advisors serve clients across both customer-facing and backend platforms. This is an exciting opportunity to work at the intersection of engineering excellence, cloud-native architecture, and emerging AI-powered capabilities that improve advisor productivity, personalize experiences, and accelerate innovation. You will partner with product, design, and engineering leaders to drive agile delivery, foster technical excellence, and guide the team in building secure, resilient, and high-quality solutions. If you are energized by leading teams, solving complex problems, and applying the latest technologies to create meaningful business impact, this is a compelling opportunity to make a difference.

Whatyougood at:

  • Collaborate with technical leads and business partners to define agile user stories for new capabilities

  • Write code hands-on, conduct code reviews, support testing, and resolve production issues

  • Apply strong software design expertise and sound engineering practices to design and implement effective solutions that incorporate predictive and adaptive capabilities

  • Support the design and delivery of new features and bug fixes

  • Mentor junior team members and support their professional growth

  • Partner closely with developers, product owners, technical leads, and architects

  • Work effectively across teams and build strong, constructive relationships; be easy to work with and contribute positively to team culture

  • Champion platform principles, guidelines, and standards while ensuring development quality and consistency

  • Stay informed on user feedback by participating in and reviewing developer and UX forums

  • Build with a user-first mindset and a clear focus on the key business indicators targeted by each initiative

  • Navigate ambiguity with confidence, bring structure to unclear situations, and find practical ways to move work forward

  • Exercise sound judgment in balancing what is required versus optional, make thoughtful tradeoff decisions, and communicate considerations and risks at the right time in a clear, constructive, and collaborative manner

What you have

Required Qualifications:

  • 10+ years of software development and engineering experience designing, building, and supporting enterprise-scale applications.
  • Advanced hands-on experience with C#/.NET application and service development, typically built through 10+ years of engineering experience.
  • Experience with JavaScript frameworks such as Angular, React, or similar front-end technologies.
  • Experience developing RESTful APIs, backend services, and distributed multi-tier applications for high-volume, transaction-oriented platforms.
  • Experience designing and optimizing software development processes that improve quality, reliability, scalability, and operational efficiency.
  • Experience collaborating with product owners, business stakeholders, and engineering teams to define requirements, decompose features, prioritize work, and deliver business outcomes.
  • Experience leading technical delivery efforts in an Agile environment, including solution design, estimation, delivery planning, and feature decomposition.
  • Experience conducting code reviews, mentoring engineers, and promoting engineering best practices across a development team.
  • Experience developing secure, resilient, and highly available applications with a focus on operational stability, observability, and regulatory compliance.
  • Experience with incident management, production support, root cause analysis, debugging complex issues, and technology risk mitigation.
  • Experience establishing or improving quality assurance practices, automated testing approaches, and test-driven development methodologies.
  • Experience designing and supporting data integration processes, application integrations, and software delivery pipelines.
  • Experience with OAuth security, relational database management systems, CI/CD pipelines, automated deployment processes, and message broker technologies such as RabbitMQ.
  • Experience with cloud technologies such as PCF, GCP, or similar cloud-based platforms.
  • Experience with event-driven architecture, distributed systems, and full software development lifecycle delivery from design through production.
  • Experience using AI-powered developer tools, including GitHub Copilot or similar technologies, to improve development productivity, code quality, and delivery velocity.
  • Strong analytical, problem-solving, and decision-making skills with the ability to navigate complex technical challenges.

Preferred Qualifications:

  • Experience working within financial services, wealth management, banking, payments, or money movement platforms.
  • Experience building AI-augmented engineering workflows that improve automation, validation, quality, and operational efficiency.
  • Experience influencing technical strategy and driving initiatives across multiple teams and stakeholder groups.
  • Experience leading complex cross-functional initiatives while balancing competing priorities and business objectives.
  • Strong verbal and written communication skills with the ability to present technical concepts to technical and non-technical audiences.
  • Experience establishing engineering standards, driving continuous improvement initiatives, and championing innovation.
  • Experience applying cloud-native principles and modern software architecture patterns in enterprise environments.
  • Ability to develop strategic insights from complex business and technical information to support decision-making.

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

About Charles Schwab

Charles Schwab is a financial services company that provides a full range of securities, brokerage, banking, money management, financial advisory, investor, and retirement plan services. It operates in four main divisions; investing, wealth management, banking, and trading. Charles Schwab provides a full-service brokerage platform that serves individual investors who invest on their own or through a workplace-sponsored retirement or equity plan, as well as banking through Schwab Bank. The firm was founded in 1973 and is headquartered in San Francisco, California.

Charles Schwab Careers

Join the vibrant team at Charles Schwab, a leader in global finance, where your career is propelled by innovation, leadership, and a commitment to diversity and professional growth. At Charles Schwab, we offer more than just job opportunities; we provide a platform for you to make a significant impact on the industry and our clients' lives.

Work You’ll Do

At Charles Schwab, we are dedicated to helping our clients manage their financial futures. Being part of our team means you'll work alongside some of the most skilled professionals in the financial services industry. Our culture thrives on teamwork, integrity, and relentless dedication to our clients. Whether you're looking for a position in financial consulting, technology, or administrative support, Charles Schwab offers a dynamic work environment where your skills will be honed and your achievements recognized.

Innovate and Lead

Embrace the opportunity to lead through innovation. Charles Schwab’s commitment to technology and innovation is fundamental to our service delivery. By joining our team, you will be at the forefront of developing new solutions that redefine the future of finance. Your leadership can guide significant projects that impact our company and the industry.

Grow Your Career

Charles Schwab believes in fostering the growth of its employees. Whether through professional development programs, diversity training, or leadership workshops, we ensure that our team members receive the support and training they need to advance their careers. With a variety of career paths available, your job at Schwab can evolve with your interests and expertise.

Internship and Employment Opportunities

Start your professional journey with Charles Schwab through our internship programs or full-time employment opportunities. We seek individuals who are passionate, curious, and ready to drive change. A career at Schwab is not just about having a job; it's about building a lasting relationship with a company that values your potential.

Benefits and Culture

Charles Schwab is renowned for its employee-friendly culture. We offer a comprehensive benefits package that supports the health, financial stability, and work-life balance of our team members. From competitive salaries and bonuses to health insurance and retirement plans, Schwab ensures that your career is as rewarding as it is enriching.

Networking and Professional Development

Expand your professional network and enhance your skills through our various networking events, mentorship programs, and training sessions. At Charles Schwab, we believe in leveraging collective expertise to foster learning and innovation. Engage with leaders, gain insights from experienced professionals, and build relationships that will aid your career trajectory.

Join Our Team

Explore the numerous career paths available at Charles Schwab and discover how your talents can be utilized to their fullest potential. Search open positions that match your skills and interests. We are continuously hiring across various disciplines and look forward to adding innovative, driven individuals to our team.

Stay Connected

Keep up to date with the latest from Charles Schwab Careers by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and be the first to know about new openings, company news, and professional tips.

Explore Charles Schwab Jobs

Ready to take the next step in your career? Visit our careers page to review current job openings, submit your resume, and prepare for your interview. At Charles Schwab, your future is waiting. [SEARCH CHARLES SCHWAB JOBS] Join Charles Schwab today and be part of a team that values diversity, innovation, and leadership—where your career can thrive in the exciting world of finance.
Learn more about Charles Schwab
Size
34,200 employees
Market Cap
$151.6 billion
Industry
Net Income
$3.2 billion
Founded
1973
5 Year Trend
+20%
Revenue
$12.1 billion
NASDAQ

Similar Jobs

More Jobs at Charles Schwab

More Information Technology Jobs

Find similar Senior Full Stack .Net Engineer jobs: