Lead Application Reliability Engineer @Innodata Inc.
Software Development
Salary cad 150,000 - 1..
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Lead Application Reliability Engineer @Innodata Inc.

YDay - Innodata Inc. is hiring a remote Lead Application Reliability Engineer. 💸 Salary: cad 150,000 - 180,000 per year 📍Location: Canada

Role Description

We are looking for a hands-on Lead Application Support Engineer to support, maintain, and enhance business-critical enterprise applications built and running on Google App Engine (GAE) and microservices. The role is focused on application availability, production support, incident response, troubleshooting, and continuous feature enhancement rather than building a new application from the ground up.

  • Provide production support and maintenance for enterprise applications hosted on Google App Engine, including standard and flexible environments.
  • Act as a first point of contact for user-impacting incidents: triage, diagnose, restore service, and drive issues to closure within agreed SLAs/SLOs.
  • Troubleshoot application errors, failed requests, latency and performance degradation, service-to-service failures, configuration issues, quota/scaling limits, and dependency or integration failures.
  • Design, develop, and deliver feature enhancements and functional improvements to existing applications based on user and business needs.
  • Support applications built on microservices architecture, including service boundaries, APIs/contracts, inter-service communication, authentication, and failure/retry behavior.
  • Own build, release, and deployment activities across development, test, pre-production, and production environments with appropriate validation, approvals, and rollback plans.
  • Manage App Engine deployments including versions, traffic splitting/migration, canary and staged rollouts, rollbacks, service configuration, and scaling settings.
  • Perform root-cause analysis for recurring production issues and implement sustainable fixes.
  • Build and maintain monitoring, alerting, logging, dashboards, and error reporting using Cloud Monitoring, Cloud Logging, Error Reporting, and Cloud Trace.
  • Support platform, framework, library, dependency, and runtime upgrades while maintaining stability, supportability, and compliance.
  • Support IAM, service accounts, access controls, secrets management, and operational governance.
  • Participate in change management, release-readiness reviews, and on-call/rotational support as required.
  • Collaborate with client and cross-functional Application Engineering, Product, QA, Data Engineering, Infrastructure, and Platform teams.
  • Adapt to established client-specific engineering, security, review, change-management, and operational processes.
  • Create and maintain technical documentation, operational runbooks, troubleshooting guides, deployment procedures, and support playbooks.

Qualifications

  • 10+ years of experience in Application Support, Application Engineering, Software Engineering, Cloud Engineering, or a related role.
  • Strong hands-on experience supporting, maintaining, and enhancing production applications on Google Cloud Platform (GCP).
  • Hands-on experience with Google App Engine, including deployment, configuration, scaling, versioning, and troubleshooting.
  • Solid understanding of microservices architecture, REST/gRPC APIs, service-to-service communication and authentication, distributed tracing, and cross-service debugging.
  • Practical experience with deployments and promotions across multiple environments, including release validation, rollback, and change control.
  • Strong programming skills in one or more of Python, Java, Node.js / JavaScript, or Go.
  • Working knowledge of SQL and application data stores such as Cloud SQL, Firestore/Datastore, Cloud Spanner, or BigQuery.
  • Good understanding of GCP IAM, service accounts, permissions, monitoring, logging, alerting, and production operations.
  • Experience with CI/CD pipelines and automated build/deployment tooling such as Cloud Build, Jenkins, GitHub Actions, or GitLab CI.
  • Experience troubleshooting complex production environments and performing root-cause analysis under time pressure.
  • Ability to quickly understand existing systems, codebases, services, configurations, and client-specific tools and workflows.
  • Strong communication and collaboration skills, including communication during user-impacting incidents.

Preferred Qualifications

  • Experience supporting large-scale internal or enterprise applications with demanding availability, reliability, and performance requirements.
  • Ability to quickly learn and operate within enterprise-specific application frameworks, deployment tooling, and support processes.
  • Cloud Run, GKE, Cloud Functions, or other GCP application services.
  • Apigee / API Gateway, load balancing, and API management.
  • Pub/Sub, Cloud Tasks, Cloud Scheduler, and asynchronous/event-driven patterns.
  • Infrastructure as Code, particularly Terraform.
  • SRE practices including SLIs/SLOs, error budgets, incident management, and blameless postmortems.
  • Containerization with Docker and Kubernetes fundamentals.
  • Frontend or full-stack experience supporting user-facing web applications.
  • Looker / Tableau / BI platforms or reporting integrations.
  • Supporting AI/ML, GenAI, or LLM-based applications running on GCP, including Vertex AI.

Salary

The expected salary range for this position is $150,000 - $180,000 CAD per year, based on experience, skills, and qualifications.

Recruitment Scams

Please be aware of recruitment scams involving individuals or organizations falsely claiming to represent employers. Innodata will never ask for payment, banking details, or sensitive personal information during the application process. To learn more on how to recognize job scams, please visit the Federal Trade Commission’s guide at FTC Job Scams .

If you believe you’ve been targeted by a recruitment scam, please report it to Innodata at [email protected] and consider reporting it to the FTC at ReportFraud.ftc.gov .

Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Lead Application Reliability Engineer @Innodata Inc.
Software Development
Salary cad 150,000 - 1..
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 120,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 120,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 120,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later