Join the team

Career Opportunities 

About Us

Until now, the advantages of SD-WAN have only been attainable by enterprise and Fortune-500 companies. We believe the benefits of SD-WAN should not be limited to those with deep pockets. CloudAccess is a white-label SD-WAN platform for Independent Service Providers to give SMB/E & Remote Work customers more options for connectivity.

Ethica’s missions is to give small businesses and home office users access to the same networking advantages as enterprises. We write software and build partnerships that deliver network confidence and close the digital divide.

We want to meet you. Come work with us!

SD-WAN Full Stack Engineer

Job Description – Until now, the advantages of SD-WAN have only been attainable by enterprise and Fortune-500 companies. We believe the benefits of SD-WAN should not be limited to those with deep pockets. CloudAccess is a white-labelled SD-WAN platform for Independent Service Providers to give SMB/E & Remote Work customers more options for connectivity.

Ethica’s mission is to give small businesses and home office users access to the same networking advantages as enterprises. We write software and build partnerships that deliver network confidence and close the digital divide.

We are looking for a Full Stack Engineer to join our Toronto team. This role owns the crucial web-based administration system that our partners will be using to manage sites around the world.

Compensation: Negotiable, will include commission and ESOP Participation.

ethica always on internet

Key Responsibilities Include:

  • Build the front-end of applications with appealing visual design

  • Develop and manage database schemas

  • Participate in high level architecture design and review

  • Test software to ensure quality and efficiency

Requirements:

  • Proven experience as a Full Stack Developer or similar role

  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript)

  • Familiarity with JavaScript frameworks such as React and Angular JS

  • Familiarity with database technology such as Postgres, MySQL, and MongoDB

  • Experience developing and deploying cloud native solutions in AWS or other public cloud providers

  • Proven experience with Go, Python, C/C++, JS or any other programming languages

  • Experience with the design, development, and deployment of microservices is a plus

  • Familiar with Infrastructure as Code tools such as Terraform and CloudFormation

  • Familiar with configuration management tools such as Ansible, Puppet, or Chef

  • Excellent verbal communication skills

  • Good problem-solving skills

  • Attention to detail

  • Familiarity with UI/UX design is a plus

This role will deliver to functional specifications as well as non-functional (speed, availability, security, etc). The successful candidate will engage with the domain model and they will diligently prepare, test, and schedule releases. We are looking for an energetic person who thrives on a variety of responsibilities and activities.

We are an equal opportunity employer and are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA). Ethica Channel Enablement Inc will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.

Job Type: Contract with opportunity for full-time

Interested candidates should include the position title in the subject header and email their Resume with cover letter to 
be-awesome@ethica.partners.

Software Engineer

Job Description -We’re looking for a Software Engineer in Toronto whose responsibilities will include developing, maintaining and supporting SD-WAN software programs. This position requires strong Linux skills, networking knowledge, and a passion for disciplined QA testing, displaying strong follow-through and initiative.

Compensation: Negotiable, will include commission and ESOP Participation.

ethica always on internet

Your day-to-day will look like this:

  • Develop software programs that will make key features possible in our core channel bonding software
  • Maintain and improve the performance of existing software, recommending improvement as necessary
  • Contribute to the ongoing improvement and redefinition of how we deliver our software, including evaluating new technologies, frameworks, and features
  • Manage Quality Assurance (QA) testing, ensuring rigorous regression testing to ensure a reliable product
  • Help define and deliver a CI/CD deployment methodology
  • Deliver features per the defined roadmap, on time and with quality
  • Writing documentation on the product for our Channel partners (ISPs) and their teams
  • Act as a tier 4 escalation point of last resort for our partners

You’ll be considered, if you have these abilities:

  • 3+ years of network software development
  • Solid understanding of bonding and aggregation algorithms
  • Strong Ability in the C language
  • An understanding of network device implementation (routers and other network appliances)
  • 3+ years of Linux system administration experience, managing/deploying upgrades/updates at scale, including skills such as iptables, TC, QoS
  • An understanding of wireless technologies and their configuration in networks devices (WiFi, LTE, 4G/5G)
  • Solid understanding of public cloud networking products and services (like AWS, GCP, etc)
  • Solid understanding of network protocols (IPSec, BGP, OSPF, MPLS)
  • Solid understanding of IP address allocation and management tools
  • Excellent Interpersonal skills, effectively building relationships with partners and our team
  • Solid problem-solving skills, understanding the partners concerns and recommending solutions
  • Detail oriented & highly motivated
  • Excellent verbal and written communication skills
  • Ability to quickly grasp & understand new concepts
  • Containerization experience is an asset

You’ll be successful if you:

  • You have any experience with SDN / SD-WAN Services
  • Have an enthusiast’s passion to learn and try to be better in everything you do
  • Are always trying to turn the complex into the simple
  • Are driven by value-creation, with a bias towards being both action- and outcome-oriented
  • Get tasks done with honesty and integrity
  • Support your teammates through active, continuous communications

Job Type: Full-time

Interested candidates should include the position title in the subject header and email their Resume/CV to 
be-awesome@ethica.partners.

Senior Software Developer

Job Description – We’re looking for a self-starting, big-picture-thinking Senior Software Developer located in Toronto to join our awesome team. Responsibilities will include developing, maintaining and supporting SD-WAN software programs. This position requires strong Linux skills, networking knowledge, and a passion for disciplined QA testing, displaying strong follow-through and initiative. 

Compensation: Negotiable, will include commission and ESOP Participation.

ethica always on internet

Your day-to-day will look like this:

  • Develop software programs that will make key features possible in our core channel bonding software
  • Maintain and improve the performance of existing software, recommending improvement as necessary
  • Contribute to the ongoing improvement and redefinition of how we deliver our software, including evaluating new technologies, frameworks, and features
  • Manage Quality Assurance (QA) testing, ensuring rigorous regression testing to ensure a reliable product
  • Help define and deliver a CI/CD deployment methodology
  • Deliver features per the defined roadmap, on time and with quality
  • Writing documentation on the product for our Channel partners (ISPs) and their teams
  • Act as a tier 4 escalation point of last resort for our partners

You’ll be considered, if you have these abilities:

  • 5+ years of network software development
  • Solid understanding of bonding and aggregation algorithms
  • Strong Ability in the C language
  • An understanding of network device implementation (routers and other network appliances)
  • 5+ years of Linux system administration experience, managing/deploying upgrades/updates at scale, including skills such as iptables, TC, QoS
  • An understanding of wireless technologies and their configuration in networks devices (WiFi, LTE, 4G/5G)
  • Solid understanding of public cloud networking products and services (like AWS, GCP, etc)
  • Solid understanding of network protocols (IPSec, BGP, OSPF, MPLS)
  • Solid understanding of IP address allocation and management tools
  • Excellent Interpersonal skills, effectively building relationships with partners and our team
  • Solid problem-solving skills, understanding the partners concerns and recommending solutions
  • Detail oriented & highly motivated
  • Excellent verbal and written communication skills
  • Ability to quickly grasp & understand new concepts
  • Containerization experience is an asset

You’ll be successful if you:

  • You have any experience with SDN / SD-WAN Services
  • Have an enthusiast’s passion to learn and try to be better in everything you do
  • Are always trying to turn the complex into the simple
  • Are driven by value-creation, with a bias towards being both action- and outcome-oriented
  • Get tasks done with honesty and integrity
  • Support your teammates through active, continuous communications

Job Type: Full-time

Interested candidates should include the position title in the subject header and email their Resume/CV to:

Email: be-awesome@ethica.partners.