Full-Time

UI & SDK Web Engineer

Embrace

Embrace

51-200 employees

Mobile observability platform using OpenTelemetry

Compensation Overview

$135k - $165k/yr

+ Equity

Remote in USA + 1 more

More locations: Remote in Canada

Remote

Remote-first; occasional travel for team offsites about quarterly.

Category
Software Engineering (1)
Required Skills
React.js
Git
Jest
opentelemetry
TypeScript
Playwright
Requirements
  • Deep proficiency in TypeScript, including advanced type system features
  • Strong experience with React and modern frontend architectures
  • Familiarity with browser internals (e.g., performance APIs, Web Vitals, event loop behavior)
  • Experience building or maintaining client-side SDKs or instrumentation tools
  • Strong advocate for testing, with experience using tools like Jest and Playwright/Cypress
  • Comfort debugging and optimizing both applications and libraries
  • Excellent verbal and written communication skills
  • Experience using Git and modern CI/CD workflows
Responsibilities
  • Contribute to both the dashboard UI and Embrace Web SDKs used by our customers and internal teams
  • Build performance monitoring and diagnostics tools for modern web applications
  • Help shape our SDK design and upstream contributions to OpenTelemetry
  • Collaborate with Product, Design, and Engineering teams to deliver user-friendly, data-rich experiences
  • Partner with Customer Success to incorporate feedback from developers using our SDKs and dashboards
  • Establish best practices for code quality, modularity, testing, and observability
Desired Qualifications
  • Experience with OpenTelemetry or other observability frameworks
  • Contributions to open-source projects in the JavaScript/TypeScript ecosystem
  • Familiarity with browser privacy, data collection consent, and sampling strategies
  • Experience designing developer APIs or libraries for long-term stability
  • Experience with data visualization libraries like Recharts and D3
  • Interest in performance profiling, memory leak detection, and low-level browser behavior
  • A love of Star Wars (or maybe Star Trek)

Embrace builds a mobile-first observability platform based on OpenTelemetry to help DevOps and mobile teams improve app performance and user experience. It collects data from mobile apps via open-source SDKs for iOS, Android, Unity, React Native, and Flutter and provides performance insights that reflect real customer impact, not just server-side metrics. The product works by integrating lightweight SDKs into mobile apps, sending traces, metrics, and logs to Embrace for analysis through a subscription-based service with multiple tiers. Competing products often emphasize backend or general APM; Embrace differentiates itself by focusing on the mobile user experience, real-user impact, and providing native SDKs that cover popular mobile and game development frameworks. The company’s goal is to help developers optimize app performance and maximize user satisfaction by making performance data actionable and centered on the end-user experience.

Company Size

51-200

Company Stage

Late Stage VC

Total Funding

$79.6M

Headquarters

Culver City, California

Founded

2016

Simplify Jobs

Simplify's Take

What believers are saying

  • Chronosphere partnership integrates RUM with backend traces via OTLP for composable ecosystems.
  • Serves 1000 customers including BBC, New York Times, and Home Depot post-SpeedCurve acquisition.
  • Released Web SDK on GitHub expanding OpenTelemetry support to web spans and logs.

What critics are saying

  • Datadog bundles mobile RUM with APM compressing Embrace margins 25-40% in 6-12 months.
  • Apple ATT restricts session data collection eroding mobile differentiation in 6-12 months.
  • SpeedCurve integration slips beyond Q3 2026 causing 20-35% churn from BBC and NYT.

What makes Embrace unique

  • Embrace delivers mobile-first observability on OpenTelemetry focusing on real customer impact.
  • Acquired SpeedCurve in 2025 adding synthetic web monitoring like Largest Contentful Paint.
  • Launched MCP Server GA with AI tools for crashes and network endpoints like get_network_endpoint_latency.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Company Equity

Growth & Insights and Company News

Headcount

6 month growth

-1%

1 year growth

-1%

2 year growth

-6%
Embrace
Mar 17th, 2026
How to create culture at a 100% remote company.

How to create culture at a 100% remote company. Culture is a loaded word. I could wax poetic about what culture even means for an embarrassing amount of time. When Embrace got word that embrace.io were (again) on the Forbes list of Best Startup Employers, I began thinking about its culture and how it has continued to thrive and evolve in a fully remote environment. Culture isn't about company values or flashy team building exercises, though those things certainly have a time and place. It's about the way embrace.io take those tangible representations of culture and how embrace.io choose to act with that knowledge (especially when no one else is looking). You can see glimpses of culture in the way embrace.io talk to and about each other, its customers and even its product - but to look for what you can't always see, it starts with what you can. Cultural tenets of Embrace. Embrace's company values were thoughtfully planned and, while they have been iterated on a bit since their initial inception, their core remains the same: Perspective: Seeking to understand your perspective Investing: Investing in discovering value, unprompted Honesty: Delivering brutal honesty kindly Simplest: Finding the simplest solutions by focusing on outcomes Ownership: Empowering yourself and others through solutions, not answers Dark Humor: Finding levity together, even when tackling hard problems These cultural tenets guide the way embrace.io interact with folks in its day to day, both in and out of its company. embrace.io even intentionally use these values to craft thoughtful questions during its interview process as a method to reinforce its culture as embrace.io grow. While these values may be the framework to its culture, they aren't the reason why it's special. Having words on paper is great, but the way its team lives these values is why they matter. Dark Humor is essential. My favorite example is what embrace.io call value zero: "Dark Humor". It's where you see Embrace's tenets really shine. To embrace.io, Dark Humor isn't (just) laughing at taboo jokes, but finding positivity and joy in things that may be challenging or difficult. It's no secret that being at a startup has its ups and downs, but how you weather those in your day to day as a company speaks volumes. The fact is: things don't always go right, your product will break, you will lose a sale, and you will have friction. Its ability to pull things together as a team and bring levity to the occasion wins out every time. Culture is cultivated face-to-face, even for a fully distributed company. Another clear tangible in Embrace's culture is that embrace.io love getting together. embrace.io make an concerted effort as a fully remote company to get together a few times a year as both a full company and as individual teams. Ask most anyone who has been here for more than a few months, and they can tell you a story about meeting a fellow Embracian in person. embrace.io all pause its lives for a few days each year to gather for its annual company trip, the highlight of intentional culture at Embrace. What's special about these trips isn't the cool locations embrace.io go to (like Napa, Palm Springs or Austin), it isn't the fun activities embrace.io do together (like White Water Rafting, Food Tours or Boating), and it certainly isn't the important presentations that brought embrace.io together in the first place. What's special is the interactions embrace.io get to have with each other and the connective tissue it brings to its day-to-day remote work. embrace.io all walk away from these trips with a story, a new friend - or at the very least a new-found appreciation for the person sitting on the other side of the screen. These retreats are packed to the gills with activities, team meals, and strategic bonding time. But it isn't the flashy things that make the biggest impact. Money can't buy better team building than folks from all departments working together to clean up a space and taking out the trash after a 50-person meal. These micro moments of teamwork become stories and inside jokes, and eventually, company lore that is ingrained in who embrace.io is. Is it hard work? Yes, but it's more than worth it. Each of these events is logistically unique and full of finicky details. I can sometimes find myself focused on the agenda and lost in the execution of the event. However, at every single gathering, I make myself find a moment to pause and look around the room at my coworkers. I see folks in different departments talking and laughing like they have been friends for decades (to be fair some have). I see entire teams singing karaoke songs together while ICs and VPs swap stories about first jobs over tacos. Finding these moments has brought me to tears more than once over my last eight years at Embrace. Every single person who has come through these (virtual) doors has made a positive impact on my life and this company in one way or another. Right culture + right people. The biggest danger to any company culture is its own makers. No amount of intentional culture matters if you hire or keep the wrong people. But when you hire the right people, you create a company and environment that people want to be in - one that brings out the best in people. The people then channel that same energy into their work, the product and the greater community. Embrace is lucky to have the culture it does and the incredible people that make it so. Want to join embrace.io? Victoria Stepp is the head of people operations at Embrace. She's been with the team since Embrace's early days, joining the company in 2017. Victoria prides herself on her role in shaping Embrace's company culture and maintaining its values of honesty, perspective, ownership, and more. She's been integral in fostering this culture and growing the team from its initial size of seven people to today's number of more than 80. Explore the significance of office anniversaries in fostering employee retention and engagement, as embrace.io delve into the positive impact of acknowledging and celebrating milestones, fostering a sense of belonging, and reinforcing company culture, ultimately creating a more motivated and committed workforce.

Embrace
Feb 18th, 2026
Embrace MCP Server is now GA

Embrace MCP Server is now GA. The larger AI landscape moves ever faster, and the same is true for innovation at Embrace. embrace.io launched the Embrace MCP Server in beta just over a month ago, and the feedback from customers has been incredible. embrace.io love hearing about all the different ways you're incorporating Embrace data into your AI workflows, so keep that feedback coming! embrace.io is excited to share that embrace.io is now making the Embrace MCP Server generally available. Head to its docs for how to start investigating crashes, monitoring app health, and analyzing trends directly from your AI systems. embrace.io'll cover some highlights from the current Embrace MCP Server use, and then share a sneak peek at new tools embrace.io has recently added as well as how embrace.io is expanding the data and insights you can query in the future. Current use of Embrace MCP Server. Customers are already querying the Embrace MCP Server to access data on over 70 apps, using AI clients like Claude, Cursor, OpenCode, Windsurf, Codex, and more! It launched with the following six tools: * `list_apps`: Find and search applications in your Embrace workspace * `get_app_details`: Get health metrics, crash-free rates, and session counts for an app * `get_top_versions`: Identify which app versions are most widely used * `list_crashes`: List top crashes ranked by frequency and user impact * `get_crash_details`: Get detailed information about a specific crash group * `get_crash_stack_samples`: Fetch actual stack traces for crash analysis While embrace.io has seen regular usage from all its available tools, the most popular tools are the ones for investigating crashes. See how this works in practice below. This demo shows connecting to the Embrace MCP Server, viewing available tools, and using natural language to explore what data you can access. A common workflow here is starting with a health check to look for any regressions. If you notice a crash spike, you can prioritize new ones by user impact and then start your investigation by pulling stack traces directly into your terminal. If you need more context about the app, device, or user experience to track down the root cause, you can then head to the Embrace dashboard to review full User Timelines. What's new in the Embrace MCP Server. Crashes are just the beginning. embrace.io has now added network performance tools to the Embrace MCP Server so you can quickly check network endpoint health, review trends, and break down errors and latency across multiple dimensions like country, OS, device, app version, and more. Here's the list of new network performance tools you can use today: * `list_network_domains`: List all domains the app communicates with * `list_network_endpoints`: List endpoints ranked by latency/errors/volume * `get_network_endpoint_errors`: Get error breakdown (4xx, 5xx, connection) * `get_network_endpoint_latency`: Get latency distribution and percentiles * `get_network_endpoint_breakdown`: Break down by country, OS, device, etc. * `get_network_endpoint_timeseries`: Get metrics over time Here are just a few questions you can answer with this data: * Which endpoints have the highest latency, and how are they trending over time? * Which endpoints have the highest error rate, and what's the breakdown of these different error types? * Are network failures disproportionately affecting certain types of users? Here's what this looks like in practice. In this demo, a natural language question triggers MCP to analyze network endpoints and return ranked issues, error rates, latency percentiles, and first- vs third-party domain insights. What's coming up next in the Embrace MCP Server. Embrace excels in its collection and enrichment of high-fidelity production telemetry that is grounded in real user behavior. Its goal is to make as much of this data available for advanced analysis as possible so that you can surface real insights and prioritize problems based on how they're affecting your users. In other words, embrace.io has only scratched the surface on what's possible with the Embrace MCP Server. This quarter, embrace.io is working on more robust support for web applications as well as creating tools for all the other event types you're familiar with (e.g., spans, logs, sessions, and more). As the name suggests, context is key, and its goal is to help boost your AI client's context with richer data throughout. This will be more than just raw data, it will include derived insights that further maximize your agent's ability to clearly understand, interpret, and take action based on the information embrace.io provide through the MCP server. If you'd like to try out the Embrace MCP Server, head to its docs to learn how to configure it, explore supported use cases, and start integrating Embrace observability data into your AI workflows. Colin Contreary is the head of content at Embrace. He brings 16 years of writing experience across comedy, musicals, and technical writing. Colin has been with the Embrace team since 2020. His passion for technology makes him a notable member of the team. He has self-taught web development skills that support his technical writing. The Embrace dashboard now has natural language filtering, so you can easily get to the data you want without having to manually build filters. Embrace's MCP server, now in beta, lets engineering teams fuel their AI-powered workflows with real user telemetry in their own chosen environments.

Embrace
Nov 11th, 2025
Embrace brings Real User Monitoring (RUM) to Chronosphere's composable observability ecosystem

Embrace brings real user monitoring (RUM) to Chronosphere's composable observability ecosystem. Embrace is partnering with Chronosphere to connect frontend and backend data, closing the gap between user experience and system performance embrace.io is excited to share that Embrace has joined Chronosphere's newly announced Partner Program. As their user-focused observability and RUM partner, embrace.io join a select group of domain experts shaping the future of composable observability. Together, embrace.io is connecting the dots between frontend user experience and backend performance, bringing user-focused observability to one of the industry's most powerful OpenTelemetry-native platforms. At Embrace, its mission is to help engineering teams understand how real users experience their apps and sites, and to give them the visibility and control they need to improve those experiences with confidence. embrace.io share Chronosphere's belief in an open, composable observability ecosystem: one that eliminates vendor lock-in and empowers teams to choose the solutions that deliver the most value. Its fellow Chronosphere Partner Program companies Arize, Checkly, Polar Signals, and Rootly might say the same! Why this partnership matters. Modern engineering organizations need flexibility, not restrictions. They want the freedom to build observability stacks from specialized solutions connected through open standards like OpenTelemetry. As teams move away from costly, closed "all-in-one" platforms, Embrace RUM and Chronosphere offer a modern, open alternative. Together, embrace.io deliver depth, interoperability, and cost efficiency without the risk of lock-in. With Embrace RUM integrated directly into Chronosphere, teams can: * Correlate frontend sessions with backend traces in a unified platform * Detect and resolve user-impacting issues before they affect revenue or reputation * Connect technical performance directly to user engagement and business outcomes * Build within a composable observability ecosystem that lets teams choose the right tools for each domain while maintaining unified system health and control In the past, adding observability tools meant more complexity, higher costs, and fragmented insights. Now, teams can close visibility gaps and connect every signal, from screen tap to database transaction, within a single, cohesive system of understanding. How embrace.io work together. Chronosphere customers can now access frontend telemetry from Embrace directly within their Chronosphere dashboards. Developers can correlate individual user sessions with backend system traces, and form actionable metrics based entirely on client-side activity. And for frontend devs who need deeper context, Embrace offers the industry's most advanced troubleshooting products for mobile and web (User Journeys, session timelines, crash/ANR reporting, Core Web Vitals, so much more). * Control over your data: Flexibly route, sample, & aggregate your telemetry with no vendor lock in * OTEL compatibility: Ingest frontend telemetry with OTLP protocol * Deep technical integration: Connect the status of backend services directly with user experiences * Smooth team workflows: A common language of data (OTel) with frontend and backend data in a single view Looking ahead. Connecting the perspective of the end-user with system performance on the backend lets you determine the business impact of unreliable networking, unintuitive user interfaces, and poor client-side integrations. With composable observability from Embrace and Chronosphere, you can improve end-to-end workflows and better understand issues that affect SLOs and the overall success of your application. Because true observability isn't just about tracking systems. It's about understanding people, and building technology that serves them better.

SiliconANGLE Media
Nov 10th, 2025
Embrace acquires web performance startup SpeedCurve to expand user-focused observability

Embrace acquires web performance startup SpeedCurve to expand user-focused observability. Observability platform company Embrace Mobile Inc. announced today that it has acquired New Zealand-based web performance monitoring startup SpeedCurve Ltd., for an undisclosed price. Founded in 2013, SpeedCurve offers a web performance monitoring platform that is dedicated to helping teams understand and improve how their sites and apps appear and respond to real users. The company combines synthetic testing and real-user monitoring to give an end-to-end view of performance, from controlled experiments to actual user experience in the wild. SpeedCurve's offering revolves around collecting key front-end performance metrics, such as page load time, Largest Contentful Paint, Cumulative Layout Shift, Time to Interactive and JavaScript/third-party script impact. With the data, the platform assists teams in setting performance budgets, including thresholds for acceptable performance, trigger alerts when performance degrades and benchmark against competitors. To support users, SpeedCurve provides detailed dashboards and visualizations that include waterfall charts, filmstrip renderings, side-by-side competitor comparisons and session-level RUM data, to help identify exactly where and why user experience is lagging. For example, users of SpeedCurve can surface which website users are suffering the worst experience and which page elements or third-party scripts are slow, then correlate the performance data with business outcomes such as conversion rate or bounce rate. Post-acquisition, Embrace intends to combine its Open Telemetry-based observability platform with SpeedCurve's deep web performance insights and synthetics to allow teams to deliver faster, more reliable experiences across every screen. "The SpeedCurve team wrote the book on web performance and user engagement. Their expertise and credibility are unmatched," said Andrew Tunall, president and chief product officer at Embrace. "Together, we're helping the world's most user-oriented companies deliver faster, more reliable digital experiences and bringing performance into the modern observability arena." The two companies combined will serve nearly 1,000 customers, including AllTrails Inc., the British Broadcasting Corporation, Insider Inc., Cameo, Edmunds.com Inc., Forbes Media LLC, Ford Motor Co., Guardian Media Group plc, Gumtree Ltd., Hyatt Hotel Corp., New York Times Co. and Trivago N.V. Embrace will offer customers immediate access to SpeedCurve's synthetic monitoring, while existing SpeedCurve customers won't be affected as the product and platform will continue to be fully supported and users will get early access to new web RUM capabilities the companies are building together. There is no record of SpeedCurve having raised funding before its acquisition, making the company likely bootstrapped. Embrace is a venture capital-backed startup that has raised $79.5 million over five rounds, according to data from Tracxn. Investors in the company include Allianz SE, New Enterprise Associates Inc., Greycroft Partners, Eniac Ventures, AV8 Ventures, Y Combinator and Pritzker Group. Photo: Embrace. A message from John Furrier, co-founder of SiliconANGLE: Support its mission to keep content open and free by engaging with theCUBE community. Join theCUBE's Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities. * 15M+ viewers of theCUBE videos, powering conversations across AI, cloud, cybersecurity and more * 11.4k+ theCUBE alumni - Connect with more than 11,400 tech and business leaders shaping the future through a unique trusted-based network. SiliconANGLE Media is a recognized leader in digital media innovation, uniting breakthrough technology, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios - with flagship locations in Silicon Valley and the New York Stock Exchange - SiliconANGLE Media operates at the intersection of media, technology and AI. Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Its new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.

PR Newswire
Nov 10th, 2025
Embrace Acquires SpeedCurve for Web Insights

Embrace has acquired SpeedCurve to enhance its user-focused observability platform with advanced web performance insights. This acquisition aims to provide a unified view of end-user experience by integrating Embrace's OpenTelemetry-based platform with SpeedCurve's expertise in web performance and synthetic monitoring. The collaboration seeks to improve the reliability and speed of user experiences across various devices.