At a Glance
- Tasks: Lead technical onboarding and troubleshoot complex issues for health data integration.
- Company: Join Terra, the innovative health operating system transforming health data management.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Fast-paced startup culture that values resourcefulness and innovation.
- Why this job: Make a real impact in health tech while working with cutting-edge APIs and data solutions.
- Qualifications: 5+ years in software or customer engineering with strong API and programming skills.
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. 1,000s 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 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 normalised 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 2am 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.
- 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 normalisation edge cases.
- Investigate issues that span multiple systems — from our API gateway and webhook retry logic, through our data normalisation layer, to the customer's receiving endpoint.
- 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. Write docs that actually save engineers time.
- Develop internal dashboards and diagnostic tools to accelerate issue resolution.
- Be the Voice of the Customer to Engineering. Translate customer feedback into concrete product requirements. Identify API gaps, missing data fields, broken normalisation mappings, and DX friction — and drive fixes by working directly with the product and infrastructure teams.
Non‑Negotiables
- 5+ years as a software engineer, solutions engineer, or customer engineer at an API‑first or developer tools company.
- 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 normalisation challenges.
- Prior experience in a high‑velocity startup environment.
- Exposure to HIPAA, GDPR, CCPA, and SOC 2 compliance in the context of health data processing.
- Experience with real‑time data streaming, event‑driven architectures, or IoT data pipelines.
- Track record of building developer‑facing documentation, SDKs, or sample applications that developers actually used.
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. The discipline, ambition, and courage it takes to show up every day and get better is the same energy we run on. If you understand the data because you live it, you'll build a better product.
Senior Customer Engineer London employer: Meeveem Limited
At Terra, we pride ourselves on being a dynamic and innovative employer that empowers our employees to thrive in a fast-paced environment. Our collaborative work culture fosters creativity and resourcefulness, while our commitment to employee growth ensures that you will have ample opportunities to develop your skills and advance your career. Located in London, you'll be part of a team that is at the forefront of health technology, working with cutting-edge data solutions that make a real impact on people's lives.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Customer Engineer London
✨Get to Know the Company Culture
Before jumping into applications, it’s super helpful to understand the vibe at Meeveem Limited. Check out their social media, read reviews on sites like Glassdoor, and see how they engage with customers. It'll give you clues on their values and help tailor your conversation during interviews.
✨Join Customer Support Communities
Dive into online communities like those on Reddit or LinkedIn where customer support pros hang out. Participating in discussions or asking questions can make you more visible to potential recruiters and help you learn about job openings at companies like Meeveem Limited before they even post them.
✨Attend Job Fairs or Networking Events
Look out for local job fairs or events specifically for customer support roles. This is your chance to meet hiring managers face-to-face, and you might even get the opportunity to interview on the spot!
✨Show Off Your Skills with Customer Interactions
In the customer support world, showcasing your communication skills is key. Consider creating a short video introducing yourself or even doing a mock call to showcase your abilities. It's a memorable way to stand out, especially if you can share this during your interview process!
We think you need these skills to ace Senior Customer Engineer London
Some tips for your application 🫡
Show Off Your Communication Skills:In customer support, clear communication is key. Make sure your CV highlights any experience you've had in customer-facing roles and your ability to resolve issues. Don't shy away from including specific examples of how you've gone above and beyond to help customers – this really shows your potential in the role.
Tailor Your Cover Letter to Meeveem Limited:Your cover letter is your chance to shine! Tell us why you want to work at Meeveem Limited specifically. Mention any unique aspects of our company that resonate with you and how your skills can enhance our customer support. This personal touch will set your application apart from the rest!
Highlight Any Relevant Tools or Tech Skills:If you've used customer support software like Zendesk or Freshdesk or have experience with CRM systems, make sure to mention these in your application. Being familiar with industry-standard tools can be a big plus for us when we’re reviewing applications, as it shows you can hit the ground running!
Demonstrate Your Problem-Solving Skills:Customer support roles often require a knack for problem-solving. In your application, share examples of past experiences where you've tackled tough situations or resolved conflicts effectively. This will give us a good sense of how you handle challenges—an essential skill for success at Meeveem Limited!
How to prepare for a job interview at Meeveem Limited
✨Show Off Your People Skills
In customer support, it's all about communicating effectively. Prepare to share instances from your past experiences where you handled difficult customers or resolved conflicts. We want to hear how you empathised and found the best solutions, so think of specific examples to back up your stories!
✨Know the Tools of the Trade
Familiarise yourself with common customer support tools like Zendesk or Freshdesk, and make sure to review how you’ve used any similar systems in the past. During the interview, being able to discuss your hands-on experience with software or ticketing systems can really set you apart from the competition, so don’t skip this prep!
✨Show Genuine Enthusiasm
As this is a full-time role, employers want someone who isn’t just looking for any job, but wants to grow within customer support. Make sure to express your enthusiasm for helping customers and your desire to develop your skills. Show them why you're passionate about this field!
✨Practice Common Scenarios
Be prepared for role-playing scenarios where you might have to reassess a solution with a frustrated customer or explain a complex process in simple terms. Practising these common scenarios can help us feel more confident and demonstrate our practical skills effectively during the interview.