Enable job alerts via email!

Staff Software Engineer — Distributed Systems Leader

BetterCloud

Toronto

On-site

CAD 145,000 - 190,000

Full time

11 days ago

Job summary

A leading software solutions company in Toronto is seeking a talented Staff Software Engineer to enhance products and maintain software applications. In this role, you'll lead technical direction, mentor teams, and propose solutions. Ideal candidates have 8+ years experience in Java and Python, with expertise in distributed systems and debugging. Compensation ranges from CAD 145,000 to CAD 190,000 annually, based on experience.

Qualifications

  • 8 years of related experience.
  • Ability to read, write, speak and understand English.

Responsibilities

  • Establish and document best practices and coding standards.
  • Support product delivery teams with technical guidance.
  • Conduct code reviews and develop high-quality documentation.
  • Own the overall performance of products and frameworks.
  • Lead technical discussions and define requirements.
  • Mentor junior engineers.
  • Troubleshoot complex problems.

Skills

Java
Python
Distributed Systems Design
Event-Driven Development
Pyramid Testing Methodologies
CI/CD
GitHub Actions
Jenkins
AWS
SQL
Kafka
Version Control Systems (Git)
Debugging
Profiling
Docker
Kubernetes
Job description
A leading software solutions company in Toronto is seeking a talented Staff Software Engineer to enhance products and maintain software applications. In this role, you'll lead technical direction, mentor teams, and propose solutions. Ideal candidates have 8+ years experience in Java and Python, with expertise in distributed systems and debugging. Compensation ranges from CAD 145,000 to CAD 190,000 annually, based on experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.