Making data available and actionable to everyone, everywhere.
Customer Support Developer, Databases
Location
Canada
Posted
27 days ago
Salary
CA$101K - CA$110K / year
Seniority
Mid Level
Job Description
Customer Support Developer, Databases
Airbyte
• Serve as the primary technical escalation point for database-related customer issues, responding via email, ticketing systems, and video calls with precision and clarity. • Triage and prioritize incoming issues with urgency, consistently meeting SLA targets while leveraging AI tools to work smarter and resolve issues faster. • Dig into complex issues across relational databases, data warehouses, data lakes, and cloud object storage, not just finding workarounds but partnering with Engineering to root-cause and drive real fixes. • Reproduce customer-reported bugs by inspecting connector logs, query plans, replication slots, transaction logs, sync state, and destination table state, and document findings with enough technical detail for Engineering to act on immediately. • Support customers through onboarding and troubleshooting for SSH tunnels, network configuration, database user permissions, CDC setup (WAL/binlog/redo logs), and warehouse/lake authentication. • Get hands-on with customers building and debugging integrations, helping them navigate Airbyte's database sources and destinations with confidence, from authentication and SSL/SSH setup to CDC, schema evolution, incremental cursors, and typed destination tables. • Validate database version compatibility across supported engines and releases, maintain testing environments, and reproduce customer-reported behavior on real database and warehouse instances. • Help customers running database sources (PostgreSQL, MySQL, MSSQL, Oracle, MongoDB, and more) troubleshoot replication behavior, cursor selection, full-refresh vs. incremental vs. CDC trade-offs, and sync state recovery. • Contribute directly to Airbyte's open-source database connectors and the Java/Kotlin Bulk CDK: fix bugs, improve error handling, harden schema-evolution and CDC paths, and submit pull requests to the Airbyte repository.
Job Requirements
- 2+ years in software engineering, data engineering, technical support, DevOps, QA, or a similar role supporting developers or technical users.
- Fluency in SQL, with hands-on experience investigating query plans, isolation levels, and performance bottlenecks.
- Proficiency in Java or Kotlin. You must be able to read, write, and debug JVM-based connector code. You'll be contributing to database sources and destinations, the Bulk CDK, and automation tooling.
- Hands-on experience with relational databases, data warehouses, or data lakes, including concepts like CDC (Change Data Capture), schema evolution, and query optimization.
- Experience with JDBC and common database drivers, and comfort debugging connection, authentication, SSL, and SSH tunnel issues.
- Understanding of cloud platforms (AWS, GCP, or Azure) and data integration concepts, including ELT/ETL workflows.
- Strong troubleshooting instincts, clear communication with both technical and non-technical stakeholders, and a growth mindset that keeps you improving even when things get hard.
- High tolerance for ambiguity and a natural self-starter.
- Flexibility to work Sun–Thu, Mon–Fri, or Tue–Sat shifts.
Benefits
- Offers Equity
Related Guides
Related Categories
Related Job Pages
More Support Engineer Jobs
• Build and Lead the Support Team • Hire, mentor, and grow a high-performing global support organization • Actively participate in complex customer escalations while developing your team’s skills and autonomy • Work closely with Engineering, Product Management, and Customer Success • Ensure customer issues are prioritized and resolved with urgency and care • Define and implement best practices, SLAs, KPIs, and reporting processes • Design scalable processes, anticipate future needs, and contribute to leadership culture • Analyze support data and customer feedback to drive iterative improvement in service delivery
Technical Support Engineer, L1/L2
TwingateDitch your VPN. Easily secure access to networks, technical infra, and SaaS for companies of all sizes with Twingate.
• Serve as the primary point of contact for inbound support requests via email, portal, and Slack (for customers who engage us that way), triaging and routing issues to the right teams. • Diagnose and troubleshoot technical issues across Twingate deployments spanning Windows, macOS, Linux, iOS, and Android clients, as well as Connectors deployed in cloud, on-prem, container, and Kubernetes environments. • Work through problems spanning networking (DNS, routing, NAT, firewalls), identity (Okta, Google Workspace, Entra ID / Azure AD, JumpCloud), and endpoint platforms — analyzing client and connector logs, packet captures, and configuration to find root cause. • Reproduce customer issues in-house where needed to confirm behavior and accelerate resolution. • Collaborate with senior Technical Support Engineers on complex or sensitive cases, and escalate product or infrastructure issues to Engineering with clear reproduction steps, logs, and impact summaries. • Document findings, fixes, and known issues in our knowledge base and internal runbooks — and continually improve them. • Represent the voice of the customer by providing structured feedback to Product, Engineering, and Docs teams to improve the overall customer experience. • Partner with other customer-facing teams (Customer Success, Sales Engineering) on accounts that need coordinated support.
Support Engineer
BrukerBruker Corporation is a biotechnology company providing high-performance scientific instruments and high-value analytical and diagnostic solutions for clients across fields of rese
• Work remotely with customers to diagnose BAXS instruments like X-ray diffractometers, Fluorescence spectrometers, Single crystal diffractometers, Optical emission spectrophotometers • Optimize instrument and/or accessory performance to meet specification • Create and maintain record of activity in support database • Provide a great customer experience through the entire support process • Effectively communicate with end-users to identify and resolve technical issues
• Serves as the main point of contact for our service desk requests • Supports our customers through their inquires with a supportive and patient demeanor • Participates in software testing and our integration with the ESRI products • Solves software-related problems that our customers encounter • Coordinates with colleagues for more advanced issues and to share customer feedback • Prepares written training materials to be used by our Solutions teams as well as training videos for our customers



