Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Senior Software Developer @High Tech Genesis

[Hiring] Senior Software Developer @High Tech Genesis

Mar 20, 2025 - High Tech Genesis is hiring a remote Senior Software Developer. 💸 Salary: unspecified. 📍Location: Canada.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

High Tech Genesis is looking for a Golang Software Developer to add features to an existing telecom-based application. The application is currently offered to internal customers of a large multinational telecom networking software and equipment company. It is used by thousands of people around the world.

This job is a great opportunity to work with some of the smartest people in the world in networking technologies. It presents a fantastic learning opportunity that will take your career to the next level.

  • 8+ years of software development experience
  • Experience working with Agile development processes
  • Engineer with experience in distributed systems
  • Need to understand challenges with lost, delayed, or duplicated messages and how code needs to be written to deal with that
  • Experience in writing appropriate tests to discover corner cases and performance bottlenecks
  • Experience understanding memory and performance and reliability consequences on choosing a given API call (sync vs async) or a data structure over another
  • Reasonable degree of autonomy; should be able to own a feature, work along other team members on the high-level design, and successfully drive the feature to completion, including data migration, testing, and deployment to green and brownfield deployments
  • Need to have experience in a low-level language (for example C); current tech stack of Resource Services is 50% Golang 50% Python, but only Python experience is NOT enough
  • Understanding of how network devices operate; while a deep knowledge of networking is not required, the candidate should understand the basic operation of a network device
  • Intermediate knowledge of SQL / Cypher database queries
  • Knowledge of REST and gRPC APIs: OpenAPI and protocol buffers
  • The engineer should have a 'can do' attitude; should understand how different systems and technologies can operate together to produce the correct outcome
  • Able to contribute to code reviews looking for potential/hidden problems in the code

Qualifications

  • Bonus skills:
  • Experience writing production quality level code and test cases in Golang
  • Practical knowledge about Kubernetes, building container images (docker, kaniko, ko)
  • Experience with brokers or other pubsub technologies: Knative, kafka, Redis streams, etc.
  • While most of the Kubernetes related details are mostly abstracted from the developers, knowledge of Kubernetes helps understanding the product
  • Experience building network services in NSO (YANG models, callbacks)
  • Experience building network monitoring services (SNMP, Netconf, Restconf)
  • Experience building VPN network services using EVPN, QinQ or other VPN/tunneling technologies
  • Knowledge of OpenTelemetry
  • Experience writing K6 performance validation tests

Requirements

  • Applicants must have the legal right to work in Canada
  • Kindly submit your resume in MS Word format upon application for this position

Company Description

High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.

Similar Remote Jobs

More jobs at High Tech Genesis

More Software Development jobs

More jobs in Canada

Before You Apply
📍 Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Developer @High Tech Genesis
Software Development
Salary 💸 unspecified
Remote Location
Canada
Job Type full-time
Posted Mar 20, 2025
Apply for this position Unlock 54,727 Remote Jobs
📍 Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Developer Apply for this position Unlock 54,727 Remote Jobs
×
  • Unlock 54,727 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community