This role involves solving complex product support issues, analyzing SQL databases, collaborating with teams during deployments, and ensuring system stability in both development and live environments.
Developer L3 / Product Support Engineer (Enterprise Integrations)
Title: Developer L3 – Product Support Engineering Location: United States/Canada (Remote) Type: Full-timeAbout the Role
We're looking for a hands-on Developer L3 / Product Support Engineer to own complex, real-world issues in a mature enterprise platform that integrates with external systems such as physical access control systems (PACS).
This is a blended role:
We'll train you on the product and processes; you bring strong engineering fundamentals, curiosity and ownership. This is a US/Canada-based role operating Monday–Friday, and forms part of a growing global L3 team built for follow-the-sun coverage.What You'll Do
Own complex issues end-to-end
Microsoft SQL Server
You're an engineer who enjoys debugging and understanding complex systems — whether that's a live production incident or a deployment blocker mid-rollout. You like being close to real customer problems and seeing them through to resolution.
Must-haves
You don't need prior experience with this exact product. You'll get:
Title: Developer L3 – Product Support Engineering Location: United States/Canada (Remote) Type: Full-timeAbout the Role
We're looking for a hands-on Developer L3 / Product Support Engineer to own complex, real-world issues in a mature enterprise platform that integrates with external systems such as physical access control systems (PACS).
This is a blended role:
- Part development-focused L3: deep-dive analysis, SQL, logs, root-cause.
- Part product support engineering: working closely with Services, QA and Product teams, and sometimes directly with customer technical teams.
- Active project deployments (pre-go-live): working alongside the services delivery team to investigate and resolve blockers that arise as customers are being onboarded — new integrations, first-time feature deployments, and environments that don't behave like the lab.
- Live production support: owning complex L3 escalations for customers already in production — performance degradation, integration failures, database instability, and anything the L1/L2 team can't resolve.
We'll train you on the product and processes; you bring strong engineering fundamentals, curiosity and ownership. This is a US/Canada-based role operating Monday–Friday, and forms part of a growing global L3 team built for follow-the-sun coverage.What You'll Do
Own complex issues end-to-end
- Take L3-escalated tickets from investigation through to resolution and follow-up.
- Work with customer DBAs and infrastructure teams on issues involving database performance, failover behaviour, and high-frequency queries.
- Use logs, telemetry, SQL and configuration analysis to isolate and validate root causes.
- Be a technical resource for the services delivery team during customer rollouts — investigate blockers that arise when new features, adapters or integrations are deployed for the first time.
- Troubleshoot issues in customer environments that don't reproduce locally: permissions, network topology, infrastructure differences (on-prem vs cloud, air-gapped environments).
- Help validate that deployment runbooks, configuration guides and environment prereqs are accurate and repeatable before a customer goes live.
- Investigate performance and stability issues (e.g. high-memory / high-frequency queries triggered by scheduled jobs).
- Correlate application behaviour with external systems and APIs (e.g. PACS integrations via an OpenAccess-style API and adapter services).
- Propose and verify remediation plans that are safe, consistent, and well-documented.
- Partner with L1/L2 Support to clarify problem statements and define clear next steps.
- Work with QA to reproduce defects, validate fixes and refine regression coverage.
- Work with Product Engineering to raise bugs and enhancements, validate patches and influence design based on what you see in the field.
- Convert recurring or high-value investigations into knowledge base articles, runbooks and troubleshooting guides.
- Contribute to internal playbooks, decision trees and standard remediation patterns for L3 support.
- Help refine escalation criteria and improve which issues should reach L3 versus earlier tiers.
- Identify code, configuration or data patterns that drive incidents and feed that insight back into the product roadmap.
- Participate in incident reviews and post-mortems; define preventative and hardening actions.
- Where appropriate, design, code, and merge hotfixes and stability patches directly to the codebase, including scripts and data migrations.
- Investigating database failovers caused by high-frequency reporting or sync queries.
- Analysing synchronisation schedules (e.g. event sync every few minutes vs daily location sync) and their impact on load.
- Tracing behaviour through APIs and adapters connecting to external systems (e.g. PACS/OpenAccess-style APIs) to find which job or feature is generating problematic queries.
- Validating that proposed changes (schedules, indexing strategies, configuration adjustments, data cleanup patterns) are safe and repeatable.
- Reviewing customer configuration of dataflows, schedules and integrations against best-practice guides and recommending improvements.
- Debugging a deployment that works in the internal lab but fails in a customer environment — isolating whether the issue is permissions, infrastructure configuration, environment parity, or a product defect.
- Helping the services team get hands-on with a newly released feature or component before they deploy it at a customer site.
Microsoft SQL Server
- T-SQL query analysis and tuning.
- Indexing and execution plan reasoning.
- Understanding of locking, isolation levels and HA/failover scenarios.
- Multi-tier application architecture.
- Background services / schedulers for recurring jobs (event syncs, location syncs, reporting dataflows).
- APIs and adapter services integrating with external systems, including physical access control systems (PACS) via OpenAccess-style APIs.
- Log- and configuration-driven debugging across multiple components.
- Kubernetes-based deployments: understanding how containerised services behave differently from traditional Windows-hosted applications.
- On-premises and air-gapped environments: familiarity with deployment tooling and the challenges of environments with restricted connectivity.
- Ability to reason about infrastructure differences between an internal lab and a customer environment (networking, permissions, resource constraints).
- Jira (or similar) for incident/issue tracking and workflow — including structured pre-production and support ticket types.
- Confluence (or similar) for documentation, runbooks and knowledge base content.
You're an engineer who enjoys debugging and understanding complex systems — whether that's a live production incident or a deployment blocker mid-rollout. You like being close to real customer problems and seeing them through to resolution.
Must-haves
- 3–5+ years in software engineering, application support engineering, SRE, or similar roles.
- Strong debugging and problem-solving skills in distributed or integrated systems.
- Solid experience with relational databases, ideally SQL Server:
- Confident reading and reasoning about complex T-SQL queries.
- Understanding indexes, query plans, and performance impact.
- Comfortable working with logs, traces and configuration to correlate and explain system behaviour.
- Experience with enterprise integrations (APIs, adapters, scheduled dataflows).
- Excellent written and verbal communication:
- Able to explain technical findings clearly to Support, Product and occasionally customer technical teams.
- Able to write clear, actionable knowledge base articles and runbooks.
- Proven ability to troubleshoot collaboratively in a remote/async environment (e.g. debugging over screen-share, leaving clear trail-of-thought comments in Jira).
- A strong sense of ownership and follow-through: you close the loop and make sure issues truly stay resolved.
- Experience with physical access control systems (PACS) or other security/compliance-critical integrations.
- Prior L3 / product support or SRE-style on-call experience.
- Familiarity with .NET (C#) or similar backend technologies used in enterprise environments.
- Experience with Kubernetes, container orchestration, or cloud-native application stacks.
- Exposure to on-premises or air-gapped deployment patterns and the tooling that supports them.
- Experience with Jira and Confluence in a structured incident and knowledge-management setup.
You don't need prior experience with this exact product. You'll get:
- Structured onboarding to our L3 workflows, SLAs and escalation paths — covering both project delivery support and production support processes.
- Access to existing knowledge base articles, runbooks and past incident analyses.
- Mentoring from experienced L3 engineers, QA and Support team members.
- A counterpart in Europe: you'll be part of a two-person L3 team designed for follow-the-sun coverage, so handoffs and collaboration across time zones are built into the role.
- Time explicitly set aside for learning, documentation and continuous improvement — not just ticket throughput.
Top Skills
.Net
APIs
Confluence
JIRA
Kubernetes
Microsoft Sql Server
T-Sql
Similar Jobs
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Project Manager will oversee small to medium-sized hardware projects, ensuring timely delivery, monitoring progress, supporting cross-departmental teams, and maintaining project documentation.
Top Skills:
Agile PlmAIAtlassian ToolsEngineering Change Management ToolsNetwork Video Management SoftwareVideo Analytics
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
As a Lead Security Engineer, you will architect and manage Circle's security data platform, ensuring robust data ingestion, normalization, and response strategies while collaborating on security operations initiatives.
Top Skills:
AthenaAWSGlueKafkaMskPythonS3SQL
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
The role involves managing seller onboarding, driving sales activation, resolving obstacles, and collaborating with cross-functional teams. A focus on creating training materials and data entry for merchants is also essential.
Top Skills:
Customer Relationship Management SoftwarePos SystemsProject Management Software
What you need to know about the Vancouver Tech Scene
Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.



.png)