View Our Website View All Jobs

Security Software Developer

About Brainshark:

Brainshark sales readiness software equips businesses with the training, coaching and content authoring capabilities to achieve sales mastery and outsell the competition.

With Brainshark, companies can: prepare sales teams with on-demand training that accelerates on-boarding and keeps reps up-to-speed; validate readiness with sales coaching that ensures reps master your message; and empower sales organizations with rich, dynamic content that can be created quickly and accessed anywhere.

Why is sales readiness such a big deal? It isn’t – it’s a HUGE deal. Before sales people get to solve real problems for their customers and ultimately roll in the big bucks, they have to be extraordinarily proficient at showing value and serving as a trusted advisor to their buyers. Thousands of companies – including more than half of the Fortune 100 – rely on Brainshark to identify and close performance gaps, and get better results from their sales enablement initiatives. Learn more at


Are you an experienced security developer who is looking for a new challenge working with some of the most cutting-edge technologies like .Net Core, Azure, Angular 2/4, and Typescript? We’re looking for a seasoned security developer who can help design and implement security controls and remediate discovered vulnerabilities as we migrate and redesign our platform in a cloud-native manner for Azure.

Working with the security architect, the security software developer will be deeply involved in developing architecture, remediating vulnerabilities, and training other developers to do the same. The security developer will also be involved in determining and implementing methods to assure secure software quality, and for monitoring and measuring the effectiveness of security controls.

Are you psyched to work on some cool projects alongside some cool people in an innovative and dynamic work place? This role may be right for you.


  • Work with the Security Architect to develop a company-wide software security strategy.
  • Perform on-going code reviews to improve software security.
  • Conduct peer code security reviews.
  • Consult with team members on secure coding practices.
  • Remediate identified vulnerabilities in application code.
  • Troubleshoot and debug discovered security issues.
  • Maintain technical documentation.
  • Help re-architect and implement Brainshark functionality in a secure and cloud-native manner in Azure.
  • Participate in architecture meetings to collaboratively determine the best way to balance security and functional requirements for complex products.
  • Help ensure that all code deliveries are properly monitored, measured and easy to troubleshoot.
  • Participate in the Agile Scrum process and be prepared to deliver stories on time.


  • Bachelors in Computer Science, or related engineering field.
  • Knowledge of C#/.net, JavaScript, Angular 2/4, Typescript, T-SQL.
  • Proven experience as a software security engineer.
  • Detailed technical knowledge of techniques, standards and state of the art capabilities for authentication, authorization, applied cryptography, security vulnerabilities and remediations.
  • Desire to mentor, teach and lead teams.
  • Thorough knowledge of attack vectors and vulnerabilities that may be used to exploit software.
  • Great attitude with a sense of humor.
  • Strong command of written and spoken English.
  • Ability to work in the US without visa sponsorship.


  • Experience working with an HTML5, CSS, and JavaScript front-end (ex:backbone, jsrender, requirejs, jquery).
  • Design Patterns and Object-Oriented Design.
  • Exposure to mobile development.
  • Understanding of classic Visual Basic 6 and Classic ASP.

Please note, we are not accepting third party applicants at this time.


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file