Senior Security Software Developer
Location Lone Tree, Colorado, United States; Westlake,Texas,United States;Phoenix,Arizona,United States;
Requisition ID 2023-92692
Category Engineering & Software Development
Position Type Regular
Salary Range USD $116,100 - $258,100 / Year
Apply Now
Your Opportunity
- Collaborate with product owners and business stakeholders to define strategy and scope of software requirements (decompose stories, design features, and prioritize tasks)
- Deliver new concepts and features, working alongside development peers in an agile environment
- Serve as an informal leader: leading code reviews and mentoring junior team members
- Partner with developers throughout the company to understand security goals in applications and to assist them with integration of new security features
What you are good at
- Architecting, creating, and leading code development
- Partner with scrum master and product owner to provide development sizing & cost analysis estimates
- Utilize automated software test tools and frameworks such as test-driven development to achieve the highest quality in software delivery
- Support integration efforts to build whole systems from various subsystems
- Identify technology risks early and establish mitigation plans
What you have
- Bachelors’ degree in Computer Engineering OR related degree and/or practical experience
- Advanced Java or .NET web and service development skills, typically built through 7+ years of applicable experience developing in Java/.NET/C#
- Professional experience developing responsive designs and single page applications
- Experience tuning and maximizing performance for high volume pages
- Experience participating as a member of a scrum team in an agile environment
- Ability to troubleshoot environmental issues
- Deep knowledge of the OWASP Top 10 Common Vulnerabilities
- Experience with the Secure Development Lifecycle
- Experience with Security tools such as SAST, DAST, Threat Modeling
- Ability to conceptualize the best tactical approach for a team to deliver a project
- Demonstrated ability and interest in coaching and mentoring other engineers
- Ability to lead application and platform architecture design sessions
- Ability to effectively communicate complex architecture designs to both technical and nontechnical audiences
- Effective relationship builder: ability to partner cross-functionally, cross-enterprise and work effectively with various levels of the organization
- Experience with frameworks such as Java or .NET
- Experience coding in Angular, Typescript, JavaScript, HTML, CSS, bootstrap, backbone (advanced capabilities required for front end focused roles)
- Experience with source code repositories tools such as BitBucket, GitHub
- Experience developing/managing REST and SOAP-based Web Service API(s) in a transaction processing environment
- Experience with distributed multi-tier applications, WMI, NoSQL databases, MongoDB and/or SQL is preferred
- Experience with cloud technologies
- Knowledge of Web Content Management Systems
What’s in it for you
At Schwab, we’re committed to empowering our employees’ personal and professional success. Our flexible work options, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- Base salary + bonus opportunity (for eligible positions)
- 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