Senior IT Architect with a focus in Networking

Job Detail

Company: 8359989 Canada Inc
Industry: Information Communication and Technology
Job Type: Full Time
Salary Level ($): Over 75,000
Job Location: Ottawa, ON, Canada
Highest Level Of Education:
Job Posting Date: 21-Sep-2017
Apply by: 31-Dec-2017

Job Description:

Senior IT Architect with a focus in Networking

8359989 Canada Inc, a partner of Network Radius


Location – Ottawa, Ontario


Permanent, Indeterminate, Full-Time



Who We Are

Network RADIUS is a small company producing high quality software. We are the

world leader in our space. Customers are worldwide, and include multiple Fortune

50 companies. National telecommunications companies and world leading

financial companies rely on our software to authenticate hundreds of millions of users every day. We privately held, debt free, and growing.


What we expect of you

You will be responsible for designing new solutions and managing existing ones. We

are looking for self-motivated team players who have experience in a broad range of

technologies. \\\"Imagination is more important than knowledge\\\". Knowing something is

good. Being a fast learner is better.


What you can expect from us

The opportunity to work on a wide range of new projects within a growing team. A

competitive salary based on qualification. Work hours are flexible, as we are more

interested in results than having a \\\"warm body\\\" in the office 95.


We aggressively train people in technologies which are new to them. It will be the opportunity to learn from world leading network architects and developers.


We are expanding our offices in Ottawa. We are developing new products based on

our existing software. This is an opportunity to join a small team and grow with it.



Job Description

·      FreeRADIUS architecture and programming (this involves writing code in C, including design documents and test cases)

·      Writing high-performance servers in a Unix environment

·      Designing customer RADIUS systems.  This involves designing RADIUS fail-over, database replication, network redundancy

·      Building RADIUS systems for customers.  This involves installing and configuring customer machines which follow the design

·      Performing on-site visits for customers.  This involves both installing physical systems, and answering customer questions about those systems

·      Following standards bodies (IETF, 3GPP, etc.) for new standards, and contributing to new standards

·      Developing high performance applications which handle tens of thousands of requests per second

·      Designing high availability network architectures which have 99.999% uptime for tens of millions of users

·      Documentation of new designs

·      Evaluation of existing solutions

·      Analyzing network traffic / system logs to debug complex applications

·      Working with the existing team to create new solutions

·      Working with customers to design new solutions

·      Collect and document user\\\'s requirements and develop logical and physical specifications

·      Research, evaluate and synthesize technical information to design, develop and test computer-based systems

·      Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs

·      Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems

·      Assess, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software

·      Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems

Education & Skills


·      Language of Work: English

·      Minimum of 2-3 years IT experience

·      2-3 years Linux experience

·      Bachelors degree

·      The ideal candidate will be self motivated and interested in a wide range of technologies.

·      Familiarity with all layers of the network stack, including packet layout, protocols, and operating system network APIs

·      Expertise in RADIUS, Diameter, 3GPP, SIGTRAN, and general networking concepts

·      Excellent organizational skills

·      Attention to detail

·      A capable problem solver

·      Experience with networking applications such as FreeRADIUS, Bind, ISC

·      DHCP, PowerDNS, Apache, Nginx

·      Experience with shell scripting including Bash, Perl, and Python

·      Experience working with scaled systems supporting thousands of transactions per second

·      Experience working with databases including PostgreSQL, MySQL, and Redis.

·      Working knowledge of high availability and load balancing clusters

·      Ability to analyze logs to debug complex errors

·      Operating Systems Knowledge & Experience: Linux (Ubuntu, Debian, RedHat) and Unix

·      Computer and Technology Knowledge & Experience: Networking software, Networking hardware, Networking security, Extranet, Intranet, Internet, Servers, Security software, Mail server software, Communication software, Website creation and management software, Database software, Programming languages, Software development, Data analysis software, TCP/IP, SQL

·      Operating Systems and Software: Virtualization, Bourne-again shell

·      Programming Languages Knowledge & Experience: Shell script, Lua, C, XML Technology (XSL,XSD,DTD), Git

·      Candidates with the following are preferred:

·      Experience with automation tools such as Salt or Ansible

·      C programming experience

·      Experience with managing switches and routers


Salary: $94,000 - $100,000 depending on knowledge and experience


Benefits: Some relocation assistance. Possible wage increases or bonuses in keeping with company and industry performance. Telework (30% of time)



8359989 Canada Inc. a partner of Network Radius

100 Centrepointe Drive, Suite 200, Ottawa, ON K2G 6B1

Telephone: +1 613 454 5037


Please apply by emailing


Please do not contact by phone.


Network Radius would like to thank all applicants for submitting their resume, however, only applicants selected to be interviewed will be contacted.