Back to job search
VySystems logo

Site Reliability Engineer

  • Calgary, AB
  • On-site
  • Posted Oct 15, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Resolve complex application incidents through code-level debugging and root cause analysis, and develop fixes, refactor legacy logic, and optimize production code. Improve application observability and troubleshooting tools, and collaborate with development teams on operational insights, supportability reviews, and code reviews.

Job details

We are seeking an experienced application developer or core application support professional to improve the reliability, performance, and supportability of core software applications. This role focuses exclusively on application-layer SRE and hands-on development; DevOps and infrastructure-focused SRE backgrounds are not aligned with the position. ### Responsibilities - Serve as a primary escalation point for complex tier-2/3 application incidents, using code-level debugging and root cause analysis to resolve issues. - Develop and deploy patch fixes, maintain and refactor legacy application logic, and optimize production code. - Implement and maintain application performance monitoring and observability using tools such as Datadog, New Relic, or Dynatrace. - Build scripts and diagnostic tools that improve troubleshooting efficiency, reduce manual toil, and lower mean time to resolution. - Collaborate with software development teams, contribute operational insights to product planning, review designs for supportability, and participate in code reviews. ### Qualifications - Strong coding and debugging experience in one or more languages such as Java, Python, Go, C#, Node.js, or C++. - Advanced application diagnostics, including analysis of logs, stack traces, memory dumps, query plans, and application metrics. - Strong SQL and/or NoSQL skills, including complex queries and data-layer troubleshooting. - Experience diagnosing REST APIs, microservices, web services, and message queues such as Kafka or RabbitMQ. - Familiarity with application-focused SRE practices, including SLIs, SLOs, error budgets, and blameless post-mortems. - Typically suited to professionals with 10–12 years of relevant experience.

What you’ll do

Resolve complex application incidents through code-level debugging and root cause analysis, and develop fixes, refactor legacy logic, and optimize production code. Improve application observability and troubleshooting tools, and collaborate with development teams on operational insights, supportability reviews, and code reviews.

Requirements

Requires strong coding and debugging experience in one or more listed programming languages, advanced application diagnostics, and strong SQL and/or NoSQL skills. Candidates should also have experience with APIs, microservices, web services, message queues, and application-focused SRE practices; the role is typically suited to professionals with 10–12 years of relevant experience.

Listed skills

  • SQL · Preferred
  • Node.js · Preferred
  • REST APIs · Preferred
  • Go · Preferred
  • Root Cause Analysis · Preferred
  • Java · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Application Development
  • Application Support
  • Code-Level Debugging
  • Root Cause Analysis
  • Java
  • Python
  • Go
  • C#
  • Node.js
  • C++
  • Application Performance Monitoring
  • Observability
  • SQL
  • NoSQL
  • REST APIs
  • Microservices

Job areas

  • Software
  • Technology
  • Customer Service & Support

More jobs from VySystems

See all jobs from VySystems