Sr. .NET Developer
Your Opportunity
What you have
- 9+ years of experience developing web services and applications on Microsoft platforms.
- Advanced experience with .NET development, including modern .NET, .NET Core, and C# for scalable backend application development.
- Experience building web applications and services using ASP.NET Core, including Web API, MVC, Razor Pages, or Blazor.
- Strong SQL experience, including T-SQL, query optimization, indexing strategies, and execution plan analysis.
- Experience designing and developing REST APIs that support scalable, secure, and maintainable integrations.
- Experience with service-oriented architecture, microservices, domain-driven design, clean architecture, dependency injection, and inversion of control principles.
- Experience supporting secure application design and implementation, including authentication, authorization, and secure coding practices.
- Experience with automated unit testing, integration testing, end-to-end testing, and quality engineering practices that improve code reliability and maintainability.
- Experience with CI/CD pipelines, version control, and collaborative software development practices.
- Strong problem-solving, estimation, communication, and teamwork skills, with the ability to collaborate effectively across technical and non-technical stakeholders.
- Bachelor’s or master’s degree in computer science or a related technical field.
- Experience with cloud computing platforms such as GCP or AWS, including cloud-native services, storage, secrets management, functions, and containerized application deployment.
- Experience with containerization and orchestration practices, including Docker and Kubernetes.
- Experience with event-driven architecture and message broker technologies.
- Experience using code quality tools, static analysis, and engineering practices that improve application stability, security, and maintainability.
- Experience with test-driven development, behavior-driven development, and modern testing frameworks.
- Experience using AI-assisted coding tools to improve developer productivity, engineering quality, and delivery efficiency.
- Understanding of prompt engineering and how AI-enabled tools can be applied responsibly to software development workflows.
- Experience working in highly regulated, high-scale, or financial services technology environments.
- Ability to influence technical direction, contribute to modernization decisions, and adapt solutions as business and platform needs evolve.
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