Careers

Wedge Networks Is Hiring!

Wedge Networks is looking for dedicated, innovative and passionate leaders. Our employees think outside the box, to design, market and sell industry-changing network security solutions. We stand behind our products and are continually looking at innovative ways to grow our International Brand. If you’d like to be a part of this team, we’d like to talk to you.

Please email your resume to hr@wedgenetworks.com.


Current Openings:


Junior Software Developer - Calgary, AB

Wedge Networks is seeking candidates to fill a junior software development position on our research and development team, developing software for our network based, high performance, content security solution.

Skills and Qualifications

The qualified candidate must have:

  • A university degree or equivalent in the field of computer science or electrical engineering;
  • Familiarity and experience with UNIX / LINUX, with knowledge of LINUX kernel development an asset;
  • Understanding and experience with network technology, including TCP / IP and Layer 7 application protocols;
  • Experience developing software using Java, C, C++ and UNIX shell scripting languages;
  • Understanding of RESTful API, Javascript/Node, and Python
  • An understanding of IT network infrastructure basics, including network equipment and deployment;
  • Knowledge of SCRUM software development methodologies and processes;
  • The ability to quickly understand technology problems and work through to resolution;
  • Effective communication skills.

Apply Now


Intermediate Software Developer - Calgary, AB

Wedge Networks is seeking candidates to fill an Intermediate software development position on our research and development team, developing software for our network based, high performance, content security solution.

Skills and Qualifications

The qualified candidate must have:

  • A university degree or equivalent in the field of computer science or electrical engineering;
  • 3+ years’ experience developing commercial grade software;
  • Familiarity and experience with UNIX / LINUX, with knowledge of LINUX kernel development an asset;
  • Understanding and experience with network technology, including TCP / IP and Layer 7 application protocols;
  • Experience developing software using Java, C, C++ and UNIX shell scripting languages, Javascript / Node, and Python;
  • Experience with structured and non-structured database design and use;
  • Knowledge of RESTful API design and use;
  • An understanding of Service Provider network infrastructure basics, including network equipment and deployment is an asset;
  • Knowledge of SCRUM software development methodologies and processes;
  • The ability to quickly understand technology problems and work through to resolution;
  • Effective communications skills.

Apply Now


Senior Software Developer - Calgary, AB

Wedge Networks is seeking candidates to fill a senior software development position on our research and development team, developing software for our network based, high performance, content security solution.

Skills and Qualifications

The qualified candidate must have:

  • A university degree or equivalent in the field of computer science or electrical engineering;
  • 10+ years’ experience developing highly robust software;
  • High degree of experience with UNIX / LINUX, with knowledge of LINUX kernel development an asset;
  • Experience developing software for network technologies, including TCP / IP and Layer 7 application protocols;
  • Experience developing software using Java, C, C++ and UNIX shell scripting languages;
  • Experience developing software with structured and non-structured database, experiences with ElasticSearch is a bonus;
  • Experience developing and supporting of network security equipment and systems, such as firewall, IDS/IPS, WAN acceleration, and SSL/VPN;
  • An understanding of Service Provider network infrastructure, network equipment and deployment strategies;
  • Knowledge of RESTful API design and use;
  • Knowledge of SCRUM software development methodologies and processes;
  • The ability to quickly understand technology problems and organize work through to resolution;
  • The ability to communicate clearly with various departments, including Management, QA and Technical Support, as well as external stakeholders.

Apply Now


Full-Stack Developers (Intermediate / Senior) - Calgary, AB

Wedge Networks is seeking candidates to fill several full-stack developer positions on our research and development team, developing software for our network based, high performance, content security solution.

Skills and Qualifications

The qualified candidate must have:

  • A university degree or equivalent in the field of computer engineering or a related field
  • 3+ years' experience developing commercial grade software
  • A proven tracked record of implementing high quality code
  • Familiarity and proven experience with Linux working environment
  • Advanced understanding of backend languages (Python, Java)
  • Knowledge of RESTful API design and use
  • Advanced working experience with NodeJS and large scale JavaScript applications
  • Experience developing software with structured and non-structured database
  • Familiarity with Mocha testing framework
  • Advanced scripting skills with bash/python
  • Proficiency in Javascript UI Frameworks (e.g Bootstrap, Angular) and HTML5 & CSS3
  • Familiarity with svn or other version control systems
  • Knowledge of SCRUM software development methodologies and processes
  • Excellent English and communication skills

Nice to Have:

  • Familiarity with ElasticSearch
  • Familiarity with visualization libraries like D3
  • Good Understanding of cross-browser compatibility issues and ways to work around them

Apply Now


QA Analyst (Software Tester) - Calgary, AB

Wedge Networks is seeking a QA Analyst (Software Tester) for a permanent full-time opportunity.

Skills and Qualifications

The qualified candidate must have:

  •  Diploma, Certificate, or Degree in the software field from a recognized academic institution
  • One plus (1+) years of UNIX / LINUX experience
  • Two plus (2+) years training and / or experience in software testing, ISTQB certificate is a plus
  • Good understanding of, and experience with, IT network infrastructure basics (equipment and deployment)
  • Good understanding of, and experience with, virtualization. Understanding of cloud computing infrastructure basics (VMware, AWS, Google, Azure) is a plus
  • Training and / or experience with Product Acceptance Testing
  • Training and / or experience with testing documentation (Test Plans, Test Cases, Test Reports, Change Requests)
  • Training and / or experience with agile software development and testing methodology
  • Training and / or experience with managing / logging incidents reports
  • Solid presentation skills, able to speak in front of stakeholders, to present and defend findings
  • The ability to communicate clearly with various groups within Engineering and Customer Support
  • Good understanding of QA Methodology
  • Understanding of Web and Application Services, TCP / IP, and popular Layer 7 protocols (HTTP, SMTP, etc.)

Apply Now


Sales Engineer Team Lead - Calgary, AB

Wedge Networks is seeking candidates for a leadership position for the Sales Engineering team. This position is responsible for working with the Product Development group to ensure Wedge’s globally distributed team of Sales Engineers can provide timely and effective technical responses to drive potential customer leads to closed sales.

Responsibilities

  • Manage and assist in technical leadership and ownership of key customer Proof of Concepts and technical investigations.
  • Respond promptly and accurately to queries from SE team. Consult with internal subject matter experts to obtain information on how best to respond to particularly complex customer service issues.
  • Provide SE with information required and recommend solutions. Follow up proactively with SE to ensure Wedge products and services meet expectations.
  • Track SE customer interaction and progress.
  • Operate and deploy Wedge Networks' product line. Configure the cloud/appliance system for customer site; monitor automated deployment and start-up operation. Diagnose, report findings and recommendations to both Sales Management and Wedge Engineering.
  • Based on gained customer experience, provide feedback and assistance in manual preparation, deployment processes, procedures and automation.

Skills and Qualifications

The qualified candidate must have:

  • 7+ years’ experience in pre-sales role in the area of networking and service provider technology;
  • Technical certificate/diploma or degree from a recognized university or college in the area of information technology, specialization in networking technology is an asset;
  • High degree of knowledge in the area of networking (TCP/IP, routing/switching equipment, OSI model L2-7) and service provider environment;
  • Experience with cloud computing (i.e. OpenStack) would be an asset;
  • Experience in network security solutions would be an asset;
  • Excellent interpersonal/customer relations. Experience in delivering customer support services;
  • Excellent organization, verbal and written communication skills. Ability to work as a member of a team as well as independently;
  • Ability to work under pressure and changing schedules to meet urgent, tight deadlines.

Apply Now


Technical Customer Support and Development Representative - Calgary, AB

Wedge Networks is seeking candidates to fill a technical support and operations position on our Customer Support team. This position is responsible for providing timely and effective responses to assigned customer (internal and external) account issues and queries by obtaining information from and coordinating the efforts of technical experts and division staff. The support schedule consists of supporting North American daytime requests. This position also requires occasional on-call availability to provide assistance as needed.

Responsibilities

  • Respond promptly and accurately to queries from assigned customer base. Consult with internal subject matter experts to obtain information on how best to respond to particularly complex customer service issues. Provide customers with information required and recommend solutions. Follow up proactively with customers to ensure Wedge products and services meet expectations. Record and log each customer interactions by inputting and tracking all communications, problems and requests on Wedge ticketing system.
  • Operate and deploy Wedge Networks’ Cloud Based Security system and appliance security platform. Configure the cloud/appliance system for customer site; monitor automated deployment and start-up operation. Diagnose, report findings and recommendations to both customer and back to Wedge Engineering.
  • Assist in the QA/QC of Wedge products and deployment procedures under the supervision of QA manager.
  • Based on gained customer experience, provide feedback and assistance in manual preparation, deployment processes, procedures and automation.

Skills and Qualifications

The qualified candidate must have:

  • Technical certificate/diploma or degree from a recognized university or college in the area of information technology, specialization in networking technology is an asset;
  • High degree of knowledge in the area of networking (TCP/IP, routing/switching equipment, OSI model L2-7);
  • Experience with cloud computing (i.e. OpenStack) would be an asset;
  • Experience with deployment automation (i.e. Puppet, Chef) would be an asset;
  • Excellent interpersonal/customer relations. Experience in delivering customer support services;
  • Excellent organization, verbal and written communication skills. Ability to work as a member of a team as well as independently;
  • Ability to work under pressure and changing schedules to meet urgent, tight deadlines.

Apply Now


Senior DevOps Engineer - Calgary, AB

Wedge Networks is seeking candidates to fill a senior engineering position for DevOps on our research and development team, developing solutions for our network based, high performance, content security cloud solution.

Responsibilities

  • Architect and Develop cloud infrastructure for service provider environments.
  • Maintain and grow knowledge in the cloud space and complementing trends.
  • Develop Operational process for product roll out within various cloud environments.
  • Work with the leadership team on the evolution of customer integration of the company’s product line.
  • Alignment of DevOps projects with the business objectives set out by the company.
  • Contribute to thought leadership in the cloud infrastructure space.

Skills and Qualifications

The qualified candidate must have:

  • A university degree or equivalent in computer science, computer/electrical engineering or a related field;
  • 3+ years experience developing highly robust software in Java (must have);
  • 2+ years experience in Coud/Virtual infrastructure (preferred);
  • 2+ years experience in Service Provider environment (preferred);
  • Knowledge of SCRUM software development methodologies and processes;
  • Deployment/Configuration automation experience is an asset;
  • Ability to adapt in a fast-paced environment;
  • Knowledge of UNIX/LINUX environments;
  • Excellent written, verbal and interpersonal skills;
  • The ability to quickly understand technology problems and work through to resolution;
  • The ability to communicate clearly with various departments, including QA and Operations.

Apply Now


Full-Stack Developers (Intermediate / Senior) - Giza, Egypt

Wedge Networks is seeking candidates to fill several full-stack developer positions on our research and development team, developing software for our network based, high performance, content security solution in its office in Egypt.

Skills and Qualifications

The qualified candidate must have:

  • A university degree or equivalent in the field of computer engineering or a related field
  • 3+ years' experience developing commercial grade software
  • A proven tracked record of implementing high quality code
  • Familiarity and proven experience with Linux working environment
  • Advanced understanding of backend languages (Python, Java)
  • Knowledge of RESTful API design and use
  • Advanced working experience with NodeJS and large scale JavaScript applications
  • Experience developing software with structured and non-structured database
  • Familiarity with Mocha testing framework
  • Advanced scripting skills with bash/python
  • Proficiency in Javascript UI Frameworks (e.g Bootstrap, Angular) and HTML5 & CSS3
  • Familiarity with svn or other version control systems
  • Knowledge of SCRUM software development methodologies and processes
  • Excellent English and communication skills

Nice to Have:

  • Familiarity with ElasticSearch
  • Familiarity with visualization libraries like D3
  • Good Understanding of cross-browser compatibility issues and ways to work around them

Apply Now


Senior DevOps Engineer - Giza, Egypt

Wedge Networks is seeking candidates to fill a lead position for DevOps on our research and development team, developing solutions for our network based, high performance, content security cloud solution in its office in Egypt.

Responsibilities

  • Architect and develop cloud infrastructure for service provider environments.
  • Maintain and grow knowledge in the datacenter, cloud space and complementing trends.
  • Develop operational process for product roll out within various cloud infrastructure environments.
  • Work with the sales and professional services team on the evolution of customer integration of the company's product line.
  • Alignment of DevOps projects with the business objectives set out by the company.

Skills and Qualifications

The qualified candidate must have:

  • A university degree or equivalent in computer science, computer/electrical engineering or a related field
  • 3+ years’ experience developing highly robust software in Linux platforms
  • 2+ years’ experience in Cloud/Virtualization infrastructure
  • 2+ years’ experience in Service Provider datacenter environment (preferred)
  • Knowledge of SCRUM software development methodologies and processes
  • Deployment/Configuration automation experience is a must
  • Ability to adapt in a fast-paced environment
  • System admin level knowledge of UNIX/LINUX environments
  • Excellent written, verbal and interpersonal skills
  • The ability to quickly understand technology problems and work through to resolution
  • The ability to communicate clearly with various departments, including QA and Operations

Apply Now