Senior Software Engineer - Talasoft
  • Ottawa, Ontario, Canada
  • via JobMesh CA
-
Job Description

As a software developer, you will design and implement features and functionalities utilised in routing and networking products.

ESSENTIAL DUTIES/RESPONSIBILITIES:

- Analyse product requirements and assess potential technical solutions.

- Collaborate with cross-functional teams to devise and implement effective software solutions.

- Design, code, test, debug, and maintain design documentation.

- Offer recommendations for product and process enhancements to streamline operations and maintenance.

Requirements

GENERAL QUALIFICATIONS, KNOWLEDGE, AND SKILLS:

- Exceptional verbal and written communication skills, including the ability to engage successfully with internal and external stakeholders.

- Proficient decision-making and problem-solving abilities.

- Capacity to manage multiple tasks in a fast-paced environment.

- Proactive approach and drive to propel activities forward.

- Ability to maintain confidentiality.

- Adaptability to changes, coupled with a proactive stance and ownership of new tasks.

- Strong organizational and time management skills.

- Positive "can-do" attitude with a commitment to ensuring the success of the product and the organization.

EDUCATION/EXPERIENCE:

- B.S. or M.S. in Computer Science, Electrical Engineering, or a related technical discipline.

- Proficient in C/C++ programming and debugging.

- Minimum of 5 years of experience in networking or telecommunications using multi-threaded programming.

- Familiarity with IP Routing, QoS, iptables/nftables, failover, VLAN, etc.

- Experience working with Linux, VMs, Bash Script, JSON, PubSub (MQTT/RabbitMQ).

- Knowledge of the Atlassian toolchain: Jira, Bitbucket/Git, Confluence.

#J-18808-Ljbffr

;