Job Search and Career Advice Platform

Enable job alerts via email!

Staff Engineer

GuruLink

Remote

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company is seeking a Senior Software Developer based in Toronto. This role offers the ability to work remotely and requires 5+ years of experience in software development, particularly with Java and Spring Boot. Candidates should also have familiarity with cloud platforms like Google Cloud, along with solid skills in Vue.js or other frontend frameworks. The ideal candidate will take ownership of technical direction, drive architectural improvements, and mentor junior engineers. Competitive compensation and flexible work arrangements are offered.

Qualifications

  • 5+ years of professional software development experience.
  • Strong experience with Java and Spring Boot (or equivalent frameworks).
  • Familiarity with Google Cloud (GCP) or other major cloud platforms such as AWS or Azure.
  • Experience with Vue.js or comparable frontend frameworks like React, Angular, or Svelte.
  • Proficiency with relational and non-relational databases.
  • Experience working with microservices and distributed systems.
  • Excellent collaboration and problem-solving skills.
  • A deep sense of curiosity and eagerness to learn, question, and continuously improve.

Responsibilities

  • Takes ownership of technical direction for a product area or system domain.
  • Proactively drives architectural improvements.
  • Helps resolve and unblock complex technical challenges across teams.
  • Identifies and defines solutions for impactful technical problems.
  • Deeply understands customer pain points and how our product solves problems.
  • Guides non-technical stakeholders toward technically sound solutions.
  • Architect and leads implementation of scalable systems.
  • Ensures web security best practices are followed.
  • Acts as a technical multiplier by mentoring engineers.
  • Drives cross-functional collaboration and alignment.

Skills

Java
Spring Boot
Google Cloud (GCP)
Vue.js
Relational databases
Non-relational databases
Microservices
Distributed systems
Collaboration
Problem-solving
Job description
Overview

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

Responsibilities
  • Ownership
    • Takes ownership of technical direction for a product area or system domain.
    • Proactively drives architectural improvements. Sets technical standards and influences adoption across teams.
    • Helps resolve and unblock complex technical challenges across the teams.
    • Identifies and defines solutions for the most impactful technical problems facing the organization, often before they are widely recognized.
  • Product & Customer
    • Deeply understands customer pain points and how our product solves those problems.
    • Partners with product and engineering leadership to share the long-term technical and product roadmap.
    • Guides non-technical stakeholders toward technically sound solutions. Translates complex systems into clear tradeoffs.
  • Technical Proficiency
    • Architect and leads implementation of systems that scale with our data and customers.
    • Identifies and leads key initiatives to improve reliability, observability, and performance.
    • Trusted reviewer and advisor for architecture, design, and implementation across multiple teams.
    • Ensures web security best practices are followed to safeguard user data and defend against common vulnerabilities such as XSS, CSRF, and SQL injection.
    • Excels at managing complexity and consistently simplifying the systems.
  • Operations & Communication
    • Ensures our systems and processes support safe, rapid iteration and robust uptime. Leads engineering standards and communicates complex technical topics clearly to engineers.
    • Creates technical documentation, guidelines, and reusable patterns for others to follow.
  • Leadership
    • Acts as a technical multiplier by mentoring engineers, creating opportunities for all, and elevates the technical bar of the entire organization.
    • Drives cross-functional collaboration and alignment between engineering and product.
Qualifications
  • 5+ years of professional software development experience
  • Strong experience with Java and Spring Boot (or equivalent frameworks)
  • Familiarity with Google Cloud (GCP) or other major cloud platforms such as AWS or Azure
  • Experience with Vue.js or comparable frontend frameworks like React, Angular, or Svelte
  • Proficiency with relational and non-relational databases
  • Experience working with microservices and distributed systems
  • Excellent collaboration and problem-solving skills
  • A deep sense of curiosity and eagerness to learn, question, and continuously improve
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.