Senior Software Engineer - Networking & Systems
Apply NowCompany: High Tech Genesis
Location: Ottawa, ON K1A 0A5
Description:
Location: Ottawa, ON
Hybrid: On-site 2 days per week.
Term: Full time, permanent
Ready to level up your career? High Tech Genesis is looking for a Senior Software Engineer with strong expertise in C and Python development to join our team.
In this role, you will be responsible for writing robust, high-quality code, developing automation scripts for unit testing, and collaborating closely with other engineering teams to ensure seamless integration and system performance. A strong understanding of network engineering concepts and the ability to implement and troubleshoot them in a software context is crucial for success in this role.
Roles and responsibilities include:
Preferred Qualifications:
High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.
Please be advised:
Applicants must have the legal right to work in Canada. Kindly submit your resume in MS Word format upon application for this position.
Hybrid: On-site 2 days per week.
Term: Full time, permanent
Ready to level up your career? High Tech Genesis is looking for a Senior Software Engineer with strong expertise in C and Python development to join our team.
In this role, you will be responsible for writing robust, high-quality code, developing automation scripts for unit testing, and collaborating closely with other engineering teams to ensure seamless integration and system performance. A strong understanding of network engineering concepts and the ability to implement and troubleshoot them in a software context is crucial for success in this role.
Roles and responsibilities include:
- Develop, and maintain software solutions in C and Python.
- Write automation scripts for unit testing to ensure high-quality, reliable code.
- Design, implement, and troubleshoot networking protocols, including BGP, L3, MPLS, and SRv6.
- Work in a Linux environment, leveraging your expertise to write code and scripts that interact with network and system components.
- Collaborate with cross-functional teams to integrate networking features and maintain scalable, efficient systems.
- Participate in code reviews and contribute to best practices for testing, development, and debugging.
- 6 to 12 years of software engineering experience with a focus on C and Python
- Strong background in networking protocols including BGP, L3, MPLS, and SRv6
- Experience developing automation scripts for unit testing in Python
- Proficiency in working with Linux systems, including command-line tools and scripting
- Solid understanding of networking technologies and how they are applied in software solutions
- Ability to troubleshoot and optimize network-related issues in software
- Strong communication and collaboration skills to work within an agile, cross-functional team
Preferred Qualifications:
- Familiarity with cloud computing environments or distributed systems
- Experience with network automation tools
- Background in SDN (Software-Defined Networking) or related technologies
High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.
Please be advised: