Senior Customer Engineer
Senior Customer Engineer

Senior Customer Engineer

Full-Time 60000 - 80000 ÂŁ / year (est.) No home office possible
Terra API

At a Glance

  • Tasks: Lead technical onboarding and integration for customers using our health API.
  • Company: Join Terra, the innovative health operating system transforming health data.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Why this job: Make a real impact in health tech while solving complex challenges.
  • Qualifications: 5+ years in software or solutions engineering with strong API knowledge.
  • Other info: Fast-paced startup culture that values resourcefulness and innovation.

The predicted salary is between 60000 - 80000 ÂŁ per year.

About the Company

Terra is the health operating system. We make it easy for developers and AIs to build on health data. Hundreds of wearables, sensors, labs, and health apps—connected, normalized, and made intelligent through a single platform. Thousands of developers and AI labs build on Terra today. We process 15+ billion health data events per year and we are just getting started.

The health OS: Health data is fragmented. Every device, every app, every sensor speaks a different language. We built the health OS to solve that—a full‑stack platform that turns raw, messy, siloed health data into something developers and AIs can reason over, build on, and ship with. Terra was founded in 2021 and operates from London, San Francisco, and South Korea. We are funded by Y Combinator (W21), General Catalyst, Samsung NEXT, NEXT Ventures, and many of the world's finest investors. We are a team of engineers, researchers, builders, and designers. We hire people who get things done, think from first principles, and learn ferociously. We default to yes. We ship fast. We hack. We build. We don't do bureaucracy.

About the Role

Terra is the unified API for health and fitness data. We connect developers and AI labs to 500+ wearable, sensor, and biomarker sources through a single normalized schema. Over 15 billion health data events flow through our infrastructure every year. The companies building the world's best health products run on Terra. We are hiring a Senior Customer Engineer—someone who can operate at the intersection of deep technical ability and customer‑facing ownership. This is not a support role with scripts and macros. This is an engineering role where the customer is the context. You will be the most technical person our customers ever talk to, and the most customer‑aware person on our engineering team. You will own the full integration lifecycle: from first API call to production‑grade data pipeline. You'll debug webhook delivery, troubleshoot OAuth flows across dozens of wearable providers, write reference implementations, and ship tooling that makes every developer on Terra's platform more successful. When something is broken at 2 am and a customer's health app is down, you're the person who fixes it and then writes the runbook so it never happens again.

What You Will Do

  • Lead technical onboarding for customers integrating with the Terra API—from initial sandbox setup through production go‑live. You are accountable for time‑to‑first‑data.
  • Architect integration patterns tailored to each customer's stack: REST polling vs. webhook‑driven pipelines, batch historical backfills vs. real‑time streaming, mobile SDK vs. server‑side.
  • Build and deliver reference implementations in Python, Node.js, and other languages that demonstrate best practices for consuming normalized health data (activity, sleep, heart rate, workouts, biomarkers).
  • Work directly with customer engineering teams to review their integration code, flag anti‑patterns, and accelerate production readiness.
  • Debug and resolve complex technical issues: troubleshoot data pipeline issues across Terra's infrastructure—webhook delivery failures, data gaps from upstream providers (Garmin, Fitbit, Oura, Apple Health, etc.), OAuth token expiry, and normalization edge cases.
  • Investigate issues that span multiple systems—from our API gateway and webhook retry logic to the customer's receiving endpoint.
  • Reproduce customer‑reported bugs, isolate root causes, and either fix them yourself or deliver precise, actionable bug reports to internal engineering with reproduction steps, logs, and proposed fixes.
  • Own incident communication for customer‑impacting issues: clear, honest, and technical. No hiding behind 'we're looking into it.'
  • Build internal tooling and automation: identify patterns in customer issues and build tooling to eliminate them.
  • Contribute to Terra's developer documentation, API reference, integration guides, and troubleshooting runbooks.
  • Develop internal dashboards and diagnostic tools to accelerate issue resolution—query health, webhook delivery status, data freshness, provider connectivity.
  • Automate repetitive operational tasks: data backfills, provider re‑authentication, account provisioning, compliance reviews.
  • Be the voice of the customer to Engineering: translate customer feedback into concrete product requirements.
  • Identify API gaps, missing data fields, broken normalization mappings, and DX friction—and drive fixes by working directly with the product and infrastructure teams.
  • Maintain a running view of the most common integration pain points and advocate for platform changes that reduce them at the root.
  • Participate in architecture reviews for new features and integrations, bringing the customer perspective to design decisions.

Non‑Negotiables

  • 5+ years as a software engineer, solutions engineer, or customer engineer at an API‑first or developer tools company.
  • You have shipped production code and debugged production incidents that weren't yours.
  • Deep fluency in REST APIs, OAuth 2.0, webhooks, WebSocket protocols, and HTTP debugging.
  • Strong programming ability in at least two of: Python, JavaScript/TypeScript, Go, Java.
  • Experience debugging distributed systems.
  • Clear, precise written and verbal communication.
  • Default‑to‑yes attitude with extreme follow‑through.

Strong Preference

  • Experience working with health, fitness, or wearable data.
  • Familiarity with data normalization challenges.
  • Prior experience in a high‑velocity startup environment.
  • Exposure to HIPAA, GDPR, CCPA, and SOC 2 compliance.
  • Experience with real‑time data streaming, event‑driven architectures, or IoT data pipelines.
  • Track record of building developer‑facing documentation, SDKs, or sample applications.

How We Work

Terra runs at extremely high velocity. We think from first principles. We default to yes. Everything is buildable and everything is figureoutable. We value resourcefulness over credentials and intensity over hours.

Big Plus

You are an athlete. You train, you compete, you push limits—or at the very least, you are obsessed with quantifying your own data.

Senior Customer Engineer employer: Terra API

At Terra, we pride ourselves on being an exceptional employer that fosters a dynamic and innovative work culture. Our team thrives in a fast-paced environment where resourcefulness is valued, and employees are encouraged to take ownership of their projects. With ample opportunities for professional growth and a commitment to meaningful work in the health tech sector, joining us as a Senior Customer Engineer means becoming part of a mission-driven team dedicated to transforming health data into actionable insights.
Terra API

Contact Detail:

Terra API Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Customer Engineer

✨Tip Number 1

Network like a pro! Get out there and connect with people in the health tech space. Attend meetups, webinars, or even just grab a coffee with someone who works at Terra. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! When you get the chance to chat with someone from Terra, be ready to discuss your technical projects. Bring examples of your work, especially if it relates to APIs or health data. This is your moment to shine!

✨Tip Number 3

Be proactive! If you see a problem or a gap in Terra's offerings, don’t hesitate to bring it up. Suggesting improvements shows that you’re not just looking for a job, but that you’re genuinely interested in making an impact.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Terra team. Let’s get you on board!

We think you need these skills to ace Senior Customer Engineer

Technical Onboarding
API Integration
REST APIs
OAuth 2.0
Webhooks
Python
JavaScript/TypeScript
Go
Java
Debugging Distributed Systems
Data Normalization
Communication Skills
Problem-Solving Skills
Incident Management
Automation

Some tips for your application 🫡

Show Your Technical Skills: Make sure to highlight your technical expertise in your application. We want to see your experience with APIs, programming languages, and any relevant projects you've worked on. Don't just list skills—give us examples of how you've used them!

Tailor Your Application: Take the time to customise your application for the Senior Customer Engineer role. Mention specific experiences that align with our needs, like debugging complex systems or working with health data. This shows us you understand what we're looking for.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it's necessary. Make it easy for us to see why you're a great fit for the role!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re proactive and keen to join our team!

How to prepare for a job interview at Terra API

✨Know Your Tech Inside Out

As a Senior Customer Engineer, you'll need to demonstrate deep technical knowledge. Brush up on REST APIs, OAuth 2.0, and webhooks. Be ready to discuss how you've debugged complex systems in the past and share specific examples of your coding experience in Python or JavaScript.

✨Understand the Customer's Perspective

This role is all about being customer-focused. Prepare to explain how you would approach onboarding a new client. Think about the common pain points they might face and how you can help them navigate those challenges effectively.

✨Showcase Your Problem-Solving Skills

Be prepared to tackle hypothetical scenarios during the interview. Think through how you would handle a broken webhook at 2 am or a data gap from a provider. Highlight your ability to troubleshoot and communicate clearly under pressure.

✨Demonstrate Your Passion for Health Tech

Since Terra operates in the health data space, showing genuine interest in health tech will set you apart. Share any personal experiences with wearables or fitness apps, and discuss how that passion drives your work and understanding of the industry.

Senior Customer Engineer
Terra API

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>