
Senior .NET Software Engineer
Charles Schwab2 days ago
Base Salary
$155k - $170k/yr
Responsibilities
- Design, build, and support secure, scalable, resilient enterprise applications for Digital Onboarding.
- Develop C# and .NET applications, services, REST APIs, and backend systems for high-volume transaction platforms.
- Lead solution design, estimation, feature decomposition, delivery planning, and technical decision-making.
- Conduct code reviews, mentor engineers, and strengthen engineering standards and practices.
- Support the full software development lifecycle from design through production.
- Implement automated testing, production support, incident triage, root cause analysis, and technology risk mitigation.
- Collaborate with product owners, enterprise architects, engineering leaders, and engineering teams to define requirements and deliver business outcomes.
- Use AI-powered developer tools such as GitHub Copilot to improve developer productivity and code quality.
Requirements
- 8+ years of software development and engineering experience designing, building, and supporting enterprise-scale applications.
- 8+ years of hands-on experience with C# and .NET application and service development.
- Experience with backend services, JavaScript frameworks such as Angular or React, secure distributed architectures, event-driven architectures, OAuth, relational and NoSQL databases, and data integration processes.
- Experience with CI/CD pipelines, GitHub, automated deployments, and cloud technologies such as PCF or Google Cloud Platform.
- Experience leading technical delivery, conducting code reviews, mentoring engineers, and supporting production systems.
- Experience with automated testing, test-driven development, incident triage, root cause analysis, and technology risk mitigation.
- Strong problem-solving, decision-making, stakeholder collaboration, written communication, and verbal communication skills.
- Preferred: bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field.
- Preferred: experience in financial services, wealth management, or banking technology.
- Preferred: experience influencing technical strategy, leading complex cross-functional initiatives, applying cloud-native principles, and establishing engineering standards.
Benefits
- The role is expected to be performed on site in the specified location; the position is eligible for bonus or incentive opportunities in addition to the salary range.
Tech Stack
Categories
About Charles Schwab
Charles Schwab provides brokerage, banking, and wealth management services for individual investors and independent investment advisors. Its business spans trading platforms, advisory and custody services (Schwab Advisor Services), ETFs and mutual funds, and a U.S. bank offering deposits and lending. Founded in 1971 and headquartered in Westlake, Texas, Schwab is publicly traded on the NYSE (SCHW) and expanded its retail and advisor footprint through the acquisition of TD Ameritrade.