Principal Software Engineer (Networking) - Platform in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer (Networking) - Platform in Canada.
This is an exciting opportunity for an experienced software engineer passionate about large-scale cloud networking, distributed systems, and platform reliability. In this role, you will help design and evolve highly scalable multi-cloud infrastructure powering mission-critical services used globally. You will contribute to technical strategy, architecture, automation, and operational excellence while working in a collaborative and globally distributed engineering environment. The position combines hands-on software development with infrastructure engineering, resilience improvements, and incident prevention initiatives. You will work with modern technologies including Kubernetes, cloud-native architectures, and Infrastructure-as-Code tooling to support high-performance networking solutions. This opportunity is ideal for professionals who enjoy solving complex technical challenges while mentoring teams and driving innovation at scale.
- Lead technical initiatives focused on automating and improving large-scale cloud networking and platform infrastructure.
- Design, develop, and maintain scalable software, tooling, and automation supporting global cloud operations.
- Contribute to the evolution of multi-cloud networking solutions across distributed Kubernetes-based environments.
- Improve platform reliability, resilience, security, and operational efficiency through engineering best practices.
- Participate in architectural discussions, technical design reviews, and long-term infrastructure strategy planning.
- Support incident management efforts, root cause analysis, and prevention of recurring customer-impacting issues.
- Collaborate with cross-functional engineering teams in a highly distributed and remote-first environment.
- Build and optimize Infrastructure-as-Code solutions using tools such as Terraform or Crossplane.
- Mentor engineers, share technical expertise, and help drive a culture of collaboration and continuous improvement.
- Contribute to on-call rotations and support operational excellence initiatives across global infrastructure services.
- 10+ years of experience in software engineering with strong expertise in cloud networking and distributed systems.
- Proven experience designing and delivering cloud-native or SaaS platform solutions at scale.
- Strong knowledge of public cloud environments and managed Kubernetes services.
- Experience developing software in Go (Golang), Scala, or similar programming languages.
- Hands-on experience with Infrastructure-as-Code tools such as Terraform or Crossplane.
- Strong understanding of Kubernetes-at-scale, containerized services, and cloud automation practices.
- Experience with Linux systems administration in distributed production environments.
- Familiarity with observability, troubleshooting, and operational reliability best practices.
- Strong problem-solving skills with a customer-first mindset and focus on long-term platform stability.
- Experience leading cross-team engineering initiatives and influencing technical direction.
- Excellent communication and collaboration skills in remote or globally distributed teams.
- Experience with technologies such as Docker, Elastic Stack, or cloud-native networking solutions is considered a plus.
- Competitive base salary ranging approximately from CAD $174,000 to $219,700.
- Eligibility to participate in company stock programs.
- RRSP contribution matching up to 6% of eligible earnings.
- Comprehensive health coverage for employees and families.
- Flexible work schedules and remote-friendly work environment.
- Generous vacation and paid time off policies.
- Paid parental leave with a minimum of 16 weeks.
- Volunteer time off and company donation matching programs.
- Inclusive, collaborative, and globally distributed work culture.
- Opportunities for career growth, mentorship, and technical leadership development.
- Strong focus on employee well-being, work-life balance, and continuous learning.