Your opportunity
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together. The Digital Transformation Technologies organization leads the development and modernization of Schwab's applications for investors just like you. Our team is seeking a talented and experienced Software Developer, who embraces being technical leader and has a real passion for using state of the art web technologies to build compelling interactive web applications. Our mission is to build robust solutions that achieve measurable value, which empower our clients, in a fun and engaging environment. In DTT, we work hard every day to improve the experience for our clients, using cutting-edge technology and creative solutions to hard problems.
What you have
Required Qualifications:
- BA/BS degree in Computer Science or related practical experience
- 5+ years of full-stack web development experience, with emphasis on backend development
- At least 4 years of hands-on experience with C# / .NET Core development
- At least 4 years of experience creating and consuming RESTful services
- At least 2-3 years of experience in writing automated unit tests TDD/BDD
- 2-3 years of hands-on experience with front end technologies such as JavaScript, HTML, and CSS
- At least 3 years of experience with Agile software development principles, including experience participating in a Scrum-based delivery team
- Attention to detail and the talent and enthusiasm for producing highly usable and scalable web software solutions using advanced development technologies
- Confidence solving problems in a dynamic customer-focused team environment that uses the newest technologies and techniques
- A commitment to regularly improving your technical and professional skills, learning emerging technologies and growing as valued team member
- Strong interpersonal, negotiation, facilitation, analytic, problem-solving, influencing, prioritization, decision- making and conflict resolution skills
- Ability to identify stakeholders, assess their needs and manage their expectations through effective communication
- Excellent written/verbal communication skills
- Ability to independently work as a contributing member of a quick and focused team
- Ability to thrive in a distribute development setting, across multiple time zones and locations
Preferred Qualifications:
- Some experience with GitHub and Github actions
- Some experience with PCF, GCP, Azure and other cloud technologies
- Enterprise development experience highly desirable.
- Familiarity and/or experience with cloud technologies is nice to have
- Familiarity with even driven messaging systems is nice to have
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