Software Engineer

at  High Tech Genesis

Ottawa, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2025Not Specified30 Jan, 20252 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Location: Ottawa, ON
On-site
Term: Full time, permanent
Ready to level up your career?
High Tech Genesis is looking for a Software Engineer to join our dynamic team!
Work on the fastest-growing product in the Distributed Systems Engineer Routing group, where you’ll help shape the future with innovative methodologies and scalable software solutions. Let’s build something amazing together!

Roles and responsibilities include:

  • You will play an integral part in the software development process.
  • You will excel in a fast-paced, start-up like environment, contributing to architecture design, software development, and tool creation across global locations.
  • You will be developing new features and fully automated tests, investigating problems, and using our test tools to ensure that our software is always high quality.
  • You’ll work on Programmability, Routing Infra, etc.
  • Experience in data structures and multithread programming, OS fundamentals (Linux)
  • Programming experience in C/C++/python
  • Experience collaborating with team members and stakeholders to solve complex issues
  • Experience in complete software development cycle including automation
  • Experience in API programming, Routing, gRPC based services, network programming (TCP/IP), prior development experience in Cisco products
  • Bachelor’s degree in Computer Science Engineering with 4+ years of experience or a Master’s degree with 2+ years of experience

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.

Responsibilities:

  • You will play an integral part in the software development process.
  • You will excel in a fast-paced, start-up like environment, contributing to architecture design, software development, and tool creation across global locations.
  • You will be developing new features and fully automated tests, investigating problems, and using our test tools to ensure that our software is always high quality.
  • You’ll work on Programmability, Routing Infra, etc.
  • Experience in data structures and multithread programming, OS fundamentals (Linux)
  • Programming experience in C/C++/python
  • Experience collaborating with team members and stakeholders to solve complex issues
  • Experience in complete software development cycle including automation
  • Experience in API programming, Routing, gRPC based services, network programming (TCP/IP), prior development experience in Cisco products
  • Bachelor’s degree in Computer Science Engineering with 4+ years of experience or a Master’s degree with 2+ years of experienc


REQUIREMENT SUMMARY

Min:2.0Max:4.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science engineering with 4 years of experience or a master’s degree with 2 years of experience

Proficient

1

Ottawa, ON, Canada