← Back to jobs

Remote job

Senior Software Developer

Backend Full-time Permanent Canada

Job details

$125,500—$163,500 Salary
Canada Eligibility
Senior Experience
Full-time Employment

About this role

Role overview A senior software developer is needed to join an agile engineering team building a network management service that monitors millions of devices. The role centers on designing fault-tolerant microservices, advancing a distributed cloud-based platform, and shaping technical direction through deep systems thinking. It suits an experienced engineer who enjoys hands-on coding, mentoring, and applying AI-enabled techniques pragmatically to complex distributed problems.

Responsibilities - Design architectures for microservices that are consistent, scalable, high-quality, and tolerant to faults and failures. - Deploy and manage containerized applications using Kubernetes orchestration across a distributed environment. - Design and implement protocols for communication in a highly scalable, distributed system. - Develop reliable, performant code for a collector component deployed at tens of thousands of customer sites. - Apply deep knowledge of networking devices and protocols to expand the depth and breadth of the solution. - Collaborate with engineering and product management to deliver software components aligned with customer needs.

Requirements - Several years of experience developing quality code and architectures, preferably using Golang. - Background in designing and developing microservices architectures. - Knowledge of cloud computing, preferably AWS. - Experience building reliable, highly available, and scalable software on top of the Kafka streaming platform. - Proficiency with agile methodologies such as Scrum and a deep understanding of CI/CD pipelines for testing and deployment. - Strong written and verbal communication skills, with a passion for mentoring junior and intermediate engineers.

Nice to have - Enthusiasm for researching new technologies and making recommendations based on findings. - Accountability for following processes while suggesting improvements. - A drive to collaboratively create elegant, scalable, modern code that evolves products, including pragmatic use of AI tooling for debugging, automation, and accelerated delivery.

Benefits and work setup - Fully distributed, remote-first team with flexibility to work from home or another chosen space. - Market-competitive compensation; stated hiring range of $125,500–$163,500 CAD for this role. - Stock options granted to all full-time employees. - Comprehensive health and dental benefits, wellness spending account, retirement savings matching, flexible paid time off, paid parental leave, and remote working subsidies. - Thorough onboarding, ongoing feedback, and programs designed to support career growth.

Skills detected in the listing

ReactGoC++GraphQLAWSKubernetes
Detected Sep 25, 2026
Last verified Sep 25, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
  • Cancel anytime before day 7

Monthly

$35.99 $17.99 /month
  • 35% cheaper than weekly
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching

Lifetime

$99.99 $49.99 /forever
  • One-time payment
  • Original application links
  • Instant job alerts
  • Premium filters and CV matching
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight