Closed listing
Application Support Engineer with SRE
- Calgary, AB, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Experience
- Typically suited to professionals with 10–12 years of relevant experience.
- Posting language
- English
- Posted
Similar jobs hiring now
Added
Site Reliability Engineer
TechDoQuest · Calgary, AB, Canada
Added
Senior Product Engineer II - Backend
Docebo · Remote, Canada
$123,400 to $164,500 CAD / year
Added
Senior Software Engineer, Site Reliability Engineering
Thumbtack · Remote, Canada
Added
DevOps Engineer II
commonsku · Remote, Canada
$110,000 to $130,000 CAD / year
Original job description
Archived listing. The details below describe a past opening.
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.
More about this job
Responsibilities
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, while collaborating with development teams on operational insights, supportability reviews, and code reviews.
Requirements
Requires strong coding and debugging skills in one or more languages, advanced application diagnostics, and SQL and/or NoSQL expertise. Candidates should have experience with APIs, microservices, message queues, and application-focused SRE practices; the role is typically suited to professionals with 10–12 years of relevant experience.
Skills
- Application Support
- Site Reliability Engineering
- Coding
- Debugging
- Root Cause Analysis
- Application Performance Monitoring
- Observability
- SQL
- NoSQL
- REST APIs
- Microservices
- Message Queues
- Application Diagnostics
- Incident Management
- Code Reviews
- SLOs
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Customer Service & Support
Keywords
- Application Support
- Application-Layer SRE
- Site Reliability Engineering
- Java
- Python
- Go
- C#
- Node.js
- C++
- Datadog
- New Relic
- Dynatrace
- SQL
- NoSQL
- REST APIs
- Microservices
- Web Services
- Kafka
- RabbitMQ
- SLIs
- SLOs
- Error Budgets
- Blameless Post-Mortems
- Root Cause Analysis
- Application Performance Monitoring
- Observability
- Stack Traces
- Memory Dumps
- Query Plans
- Mean Time to Resolution