Full Stack Software Developer/Architect Team Lead

About Radware

Radware (NASDAQ:RDWR) is the global leader in integrated application delivery & cyber security solutions and a dynamic company promoting a fun, family-like atmosphere. In our constantly growing and changing company, we encourage employees to realize their potential in an environment that embraces respect, consideration and communication. Radware is an organization with cutting-edge technology and award-winning products that continue to outperform the competition. Radware is an Equal Opportunity Employer (EOE).

About Radware’s Vancouver Office

The Vancouver office is located in downtown Vancouver, one block from the Burrard skytrain station.  The office is strictly an R&D shop.  It is the gem of the Radware organization with a team of world-class software developers working on cutting-edge technologies. There are many benefits to working in the Vancouver office:
  • Flexible hours / telecommuting
  • Good compensation and benefits package
  • Snack-filled kitchen and beverage fridge
  • Regular social events
  • Good sense of humor
  • Casual dress code

About the Candidate

We are looking for a Software Architect with a passion for modern software technologies and distributed applications. Someone who can act as high-level decision makers in the development process, determining everything from design choices to technical standards, such as platforms and coding standards. The candidate should be willing to work in a high pressure, deadline-driven environment and take on new challenges on a daily basis.  As a senior developer/architect, you will be expected to lead software projects and mentor other members of the development team.


Specific skills we are looking for:

  • Ability to evaluate and identify software solutions
  • Ability to conduct research, gather information, interpret data, and then create a solution
  • Expertise in C/C++, Java or C#
  • Experience with data modelling and building REST APIs
  • Experience with modern front-end technologies
  • Experience with distributed systems architecture
  • Broad and extensive knowledge of the software development process and its technologies
  • Knowledge of architectural styles and design patterns

Other skills that are considered assets

  • Authentication technologies (SSO, SAML, OAuth, RADIUS, LDAP, MFA)
  • WAF/AMS technologies and techniques
  • Experience with Nodejs, Express and the NPM ecosystem
  • Experience with a front-end framework, preferrably React
  • Experience with Kafka, ElasticSearch, Prometheus, Hadoop
  • Website acceleration techniques
  • Strong Linux command-line skills
  • Experience with unit testing frameworks
  • Familiar with CI, Git, Jenkins, Artifactory

Candidates should have these attributes

  • Able to work both in a team and independently
  • Excellent communication skills and strong attention to detail
  • Extremely well organized with an analytical mind
  • Self-motivated with great integrity and work ethic
  • Able to work comfortably and reliably with remote developers

Benefit Summary

United States

Radware US provides a comprehensive benefits package for all full-time employees and their dependents including:

  • Paid vacation, personal and sick days plus company paid holidays
  • Medical and dental coverage – subsidized by Radware
  • Company paid vision plan  
  • 401K match
  • Company-paid life and AD&D insurance  
  • Company paid Short Term and Long Term disability insurance
  • Flexible spending account (medical/dependent care)  
  • Employee Assistance Program
  • Employee Recognition Program  
  • Employee referral bonus


Radware Canada provides 100% company-paid benefits for all full-time employees and their dependents including:

  • Medical, dental and vision insurance
  • Short/long term disability  
  • Accidental death and dismemberment insurance
  • Life insurance

How to Apply

To apply for the above position, please fill out the consent form below and agree to our terms for applying online. If you wish to apply, but not to submit the form below, please contact us at hr.americas@radware.com.

Radware will process your Personal Data for recruitment purposes only. Your data will be stored in our Applicant Tracking System, [which stores data in the U.S and is fully compliant with EU data protection laws], and will not be shared with anyone else. Even if the position has been filled, We would like to keep your data in our database for future positions. In the Radware privacy policy, you will find information about our compliance with GDPR (data protection law.) It also includes instructions on how to request access to your data, request us to delete your data, correct any inaccuracies or restrict our processing of your data. You have the right to lodge a complaint about the way we handle your data. You can contact dpo@radware.com for more information or with concerns: