Staff Backend Software Engineer

New
J
JobgetherObservability software
Fully remote position available to candidates based in Canada.Full-TimeStaff
SalaryBase salary range of CAD 186,500–223,500, depending on experience, skills, and assessed level. The source posting contains an inconsistent currency reference in the upper end of the range; the amount should be confirmed during recruitment.
Apply NowOpens the employer's application page

Job Details

Experience
At least one programming language is required; no specific number of years is stated.
Required Skills
PythonKubernetesC++GoGrafanaRustMicroservicesDistributed Systems

Requirements

  • Have strong software engineering experience with at least one programming language; Go is used extensively, and Python, C, C++, Rust, or similar languages are relevant.
  • Have experience delivering software projects independently, from requirements gathering and idea development through implementation and customer delivery.
  • Have experience developing cloud-based software, working with cloud infrastructure, or performing systems engineering.
  • Be able to design and implement clean, robust, performant, and maintainable software.
  • Bring analytical and problem-solving skills to break complex challenges into manageable steps and deliver solutions iteratively.
  • Take a proactive, self-directed approach and exercise sound judgment.
  • Have experience with low-level programming for databases, storage layers, or query engines (an advantage).
  • Be familiar with Kubernetes, microservices architectures, distributed systems, or infrastructure as code (beneficial).
  • Have experience with observability tools such as Grafana or Prometheus, including operational or on-call use (a plus).
  • Be familiar with site reliability engineering practices, production operations, or on-call responsibilities (advantageous).

Responsibilities

  • Design, develop, operate, and maintain critical backend systems for reliability, performance, scalability, and availability.
  • Contribute to distributed telemetry databases and cloud-native observability solutions, particularly those focused on log data.
  • Drive projects from discovery and technical design through implementation, release, production operation, and ongoing improvement.
  • Collaborate with teammates to define requirements, explore solutions, deliver features, and iterate using customer feedback and operational data.
  • Influence technical roadmaps, participate in architecture and design discussions, and help shape engineering priorities.
  • Write clean, robust, efficient, and maintainable code.
  • Participate in on-call rotations and take responsibility for the reliability and operational health of supported services.
  • Contribute to open-source projects and collaborate across engineering teams.
  • Mentor colleagues, share technical knowledge, and support continuous learning.
  • Explore AI-assisted development tools for prototyping, test generation, refactoring, documentation, and incident follow-up while maintaining review and quality practices.
View Full Description & ApplyYou'll be redirected to the employer's site
Base salary range of CAD 186,500–223,500, depending on experience, skills, and assessed level. The source posting contains an inconsistent currency reference in the upper end of the range; the amount should be confirmed during recruitment.
Apply Now