Your opportunity
Our Portfolio Accounting Technology Advanced Credit and Risk (ACAR) team is looking for a mid-level software developer (.NET Software Developer) who will excel in a dynamic fast-paced environment. The ACAR service makes the final credit and risk decisions for most trades being processed at Schwab. The ACAR team works closely with numerous business and technical teams across the company, all the client channels (e.g., Schwab.com, SSC.com, Mobile etc.) and business partners (e.g. Brokerage Accounts, Mutual Funds, Futures, Portfolio Margin, Fixed income etc.). Most of the project work is middle tier and backend, that involves supporting and implementing complex business logic.
Role Responsibilities:
- Lead development efforts with moderate complexity and provide direction to more junior developers on the team. This role be responsible for leading some of the moderate complex GCP/resiliency initiatives to meet 2025 AOP goals.
- Develop highly scalable software solutions using efficient algorithms, data structures, and object-oriented programming techniques.
- Participate in peer code reviews with a focus on ensuring established quality standards are being followed by the team.
- Participate in requirements analysis and scoping conversations with team members.
- Work to improve technology, tools and processes that are leveraged across Software Engineering job family.
- Actively participate in team meetings to ensure team deliverables are met.
- Create artifacts for projects such as technical specifications and metrics reports.
- Perform all development related activities to deliver high quality products, including writing and debugging code, reviewing pull requests, and documenting code and solution designs.
What you have
Required Qualifications:
- 7+ years of experience successfully developing applications for Windows platforms using C# .NET
- 5+ years working with Web API, REST Services, WCF or SOAP Services
- 4+ years of experience in database principles, such as SQL, Oracle, Aerospike or Mongo DB
- 1+ years leading projects with moderate complexity
- .NET & C# expertise on backend services with multithreading and memory management
- Experience with object-oriented programming concepts, design patterns, development, implementation including algorithms and data structures
- Preferred knowledge and experience with trading Credit and Risk checks
- Preferred knowledge and experience with Options Pairing and requirement calculations for Complex Options Strategies
- Preferred knowledge and experience with balance calculations for Portfolio Margin, Futures and Brokerage accounts including open orders
What’s in it for you
At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. 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