Enable job alerts via email!

Principal Software Engineer

GuruLink

Toronto

Remote

CAD 100,000 - 150,000

Full time

24 days ago

Job summary

A growing technology company is seeking a Technical Lead to oversee their cloud platform's vision and architecture. In this remote-friendly role, you will design and implement large-scale systems while collaborating with cross-functional teams. The ideal candidate possesses strong systems design skills and is proficient in languages such as Go, Java, and Python, while embracing an innovative approach to technology and architecture.

Benefits

100% Remote Flexibility
Full Benefits
RSUs

Qualifications

  • Strong systems design and architecture expertise.
  • Proven ability to innovate and adopt new technologies.
  • Excellent written and verbal communication.

Responsibilities

  • Define and own the technical strategy and roadmap for the cloud-based service platform.
  • Design, develop, and maintain large-scale software systems.
  • Drive engineering excellence and streamline operational practices.

Skills

Systems design expertise
Software engineering best practices
Collaboration and mentoring
Strategic thinking

Tools

Go
Java
Python
TypeScript
GraphQL
Terraform
Kubernetes
Docker
GCP
AWS
Job description

Location: REMOTE / Toronto, Ontario
This job allows you to work remotely.

Our client is a fast-growing technology company creating connected products that integrate seamlessly into customers’ lives. Their platform powers millions of devices worldwide, delivering reliable, secure, and innovative experiences across web, mobile, and IoT ecosystems. In this role, you’ll shape the technical vision, lead large-scale architecture decisions, and ensure their cloud platform can scale to meet growing global demand. You’ll work closely with cross-functional teams to deliver exceptional products and services that delight users while maintaining world-class engineering standards.

Responsibilities
•Define and own the technical strategy and roadmap for the cloud-based service platform.
•Design, develop, and maintain robust, large-scale software systems that enhance unified customer experiences.
•Drive engineering excellence and streamline operational practices for high-quality, rapid delivery.
•Partner closely with Product Management, Design, Engineering, and Data Science to execute long-term goals.

Tech Stack
•Languages: Go, Java, Python, TypeScript
•Frameworks/Tools: GraphQL
•CI/CD: GitHub Actions, CircleCI
•Infrastructure: GCP & AWS, proxies (e.g., Envoy, HAProxy), distributed tracing (e.g., Jaeger, Honeycomb)
•Services: CloudSQL, Pub/Sub, Cloud Run, DataStore, BigQuery, Dataflow
•DevOps: Terraform, Kubernetes, Docker

Special Perks:

-100% Remote Flexibility - we have a gorgeous office in Downtown Toronto if you are local and like in-person, otherwise no expectation or limitation on location.
-Full Benefits
-RSU's

Must Have Skills:

•Strong systems design and architecture expertise; thrive tackling scale, concurrency, fault tolerance, and security challenges.
•Eager to adopt new technologies and innovate.
•Proven ability to spot company-wide opportunities, influencing tech and business alignment.
•Establish and enforce high standards for APIs, infrastructure, tooling, and developer workflows.
•Strategic thinker with a long-term vision for adaptable, scalable systems.
•Mastery of software engineering best practices: automated testing, CI/CD, design patterns, etc.
•Deep understanding of PaaS and multi-tier architectures, including building effective CI/CD pipelines.
•Data-driven approach: leverage metrics to monitor and improve software quality, reliability, and cost efficiency.
•Collaborative and supportive mentor who helps elevate engineering talent.
•Excellent written and verbal communication; able to align diverse teams.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs