Join our Team Datadog is built by engineers, for engineers. We do products, frontend, backend, and everything in between! Datadog Engineering Datadog is the observability and security platform for cloud-scale infrastructure and applications. We’re on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We operate at high scale—tens of trillions of data points per day—providing always-on alerting, metrics visualization, logs, application tracing, network monitoring, and real-user monitoring for tens of thousands of companies. To deliver a product that customers love, we tackle and solve complex technical problems at scale, using the cloud and today’s best open-source technologies. Frontend at Datadog As a frontend engineer at Datadog, you will have the opportunity to build a user interface that empowers customers to effectively monitor and manage their applications and infrastructure. By building a user-friendly and intuitive interface, you can make a meaningful impact on the way that customers interact with the platform and manage their systems. Technical challenges: Performance & Reliability: making sense out of visualizations that display tens of trillions of data points is a huge challenge and our passionate team of frontend engineers is solving these complex problems daily to create a meaningful experience for our customers. We are constantly working on improving our app performance and robustness to offer the best experience to our users, from backend to frontend. Platform features: Considering the importance of seamless pivoting between our many products in our Datadog app - when building out new features, we need to always assess what should be built generic enough to allow adaptation in other products. Clear UX: A clear UX is pivotal to our product, especially as it keeps growing. We’re constantly working to simplify while we add new features, requiring close collaboration with other engineering teams, designers and product managers. Frontend Technical Stack Languages Typescript React Less CSS Preprocessor React-query Lodash Druids Jest React-Testing Library Datadog Synthetics tests Libraries Testing Monitoring Datadog RUM careers.datadoghq.com Team Overviews Logs App Logs is one of the historical pillars of observability data, powering cross-product correlation and is one of the highest revenue products of Datadog. Logs handle billions of events and gigabytes per second high scale, high reliability constraints. The Logs frontend teams manage both established historical products with thousands of customers like Log Management, as well as greenfield projects like Sensitive Data Scanner and Audit Trail. Frontend role Our mission in Logs is to receive, intake, augment, enrich, store, and alert on Logs our customers send us: all within 30 seconds and at the highest scales. Frontend engineers on Logs are responsible for creating interfaces to analyze these Logs, whatever the size of the dataset. They are tasked with creating interfaces that allow for the intuitive exploration of our data; both for large-scale use-cases as well as “needle-in-a-haystack” investigations. Frontend technical challenges We’re adding more complex and powerful ways to aggregate Logs, and we need to do so without sacrificing ease-of-use. Keeping in mind that - as always - we should build this out in a way that can be extended to other products at Datadog. In our young Sensitive Data Scanner product, where we scrub or redact sensitive data, we’re still moving fast, iterating quickly to figure out the best UIs that allows the product to explain itself to customers. One particular challenge: implementing guardrails to prevent customers from setting up unhelpful configurations. With Audit Trail you can monitor what changes were made inside your own Datadog account, especially billing-related changes. We collaborate with many other teams to improve integrations for audit events of their product, and we are moving quickly to build out the features needed to make this a leader product in its class. Real User Monitoring - App Datadog’s Real User Monitoring (RUM) gives our customers end-to-end visibility into the real-time activity and experience of individual users, on the web and on mobile. This includes application performance, error management, as well as analytics & user insights. The RUM organization is responsible for building and operating the product from end to end. Our App team is responsible for the user-facing features of RUM. This includes the Sessions and Analytics pages, providing in depth data exploration up to the individual event, and the Application page, surfacing valuable insights. Frontend role The team has built features like the Performance Waterfall, which allows users to analyze view loads in detail, including network calls and errors or Funnels, which allows the visualization of customer conversion rates across user journeys. The team works closely with all other RUM teams, and with product management and design. Frontend technical challenges Understanding application performance requires a lot of different insights, one of our main challenges is to make sure we provide as much detail as possible, while also providing very clear high level insights to help developers make decisions. We're also integrating with a lot of Datadog products to make sure users get quickly from a user facing problem to the source of the issue. careers.datadoghq.com Team Overviews Application Security (AppSec) Web applications and APIs are the most prevalent source of data breaches in today’s world. The mission of the application security team is to solve that wide industry-problem. The product uniquely leverages libraries instrumenting the application code, allowing the product to deliver breakthrough capabilities when it comes to detecting and blocking elaborated attacks. The code level context gathered by the library also allows us to deliver security insights that engineering teams can take action on. Security and development folks have been spread apart for decades. Datadog Application Security finally brings them together on a unified platform. Frontend role The mission of the frontend team here is to ensure that anywhere in the product, the user will be able to get a precise security vision, actionable information and an easy way to investigate deeper when necessary. Frontend technical challenges The Application Security journey is at the beginning. There is still a lot to build, so we are moving fast, learning and iterating. Pivoting the focus of the data using a security-observability standpoint: we want our product to be usable by both DevOps & Security teams, enabling smooth collaboration. Display threats in context is challenging , and we need to build our own visualization: one example would be the Attack Flow, which helps our customers visualize an attack across a distributed services architecture. In order to make investigations easier for our customers, we need to help them focus on the data that matters depending on the type of attacks & vulnerabilities we have detected (for example to create a UI dedicated to the Log4j vulnerability). Platform teams Platform teams are working on cutting-edge data visualization and dashboard solutions. They work on building and improving the platform's user interface, designing and developing responsive and scalable UI components, and integrating with backend systems to ensure the accuracy and reliability of the platform's data. Senior Software Engineer - Frontend | Datadog Careers Job Openings Senior Software Engineer - Full Stack | Datadog Careers Engineering Culture Our Philosophy Datadog is built by engineers, for engineers Strong empathy and identification with end-users Dogfooding every single day: we monitor Datadog with Datadog Strong sense of ownership, “You write it, you run it, you own it” Balance between reliability and product velocity careers.datadoghq.com Organization & Practice Small teams to enable big individual impact Organization built out of simple blocks (easy to understand and scale) Quarterly team-level OKRs 24x7x365 service, a good fit for continuous delivery Agile, daily stand-ups, 1-2-4 weeklong sprints Gameday and blameless post-mortem culture Career Development & Learning Opportunities Management and Technical paths that engineers can choose based on their career goals and strengths A wide range of learning resources available from communication and language proficiency to engineering skills to help employees grow in their careers Engineering Brown Bag talks, Datadog Tech Talk, Engineering Demos, Hackathon, Mentorship Program, Engineering conferences, etc. About the Frontend Community The Frontend ecosystem at Datadog allows a lot of flexibility in the decision making. Internal events are great occasions to bring up ideas. You will join a community of passionate people who have in common their appetite for sharing knowledge with each other. Some of the internal gatherings include: Frontend Fishbowl: The Frontend Fishbowl is a monthly event where all front-end engineers synchronize on the state of Datadog’s front-end. It’s an occasion to meet and get to know your fellow front-end engineers, learn what other teams are working on, raise issues that concern all teams, bring up exciting news and demo your work! Frontend Summit: The Frontend Summit is a global in-person gathering of Datadog front-end engineers during three days to discuss technical best practices, and share knowledge. A wide variety of topics will be presented during talks of 6 to 20 minutes, you can also take part in the various workshops and team outings! Guilds: Guilds happen and evolve naturally at Datadog, if we need to get something done, we do it. If you happen to identify a problem that is not under anyone’s scope at Datadog, and you are motivated to tackle it, there is an opportunity for you to just start working on it. Build a POC and RFCs, find people who are interested in joining the project, and start to make an impact on the frontend org! A couple of our engineering teams actually started off as guilds, such as DesignOps and EventsUI, React-query and Widgets. Blog Posts and Video Resources Druids: the design system that powers Datadog Introducing Datadog Application Security Management How Datadog uses Datadog to gain visibility into the user experience Learn more > Learn more > Learn more > Learn more > Engineering Spotlight: Maël Nison Best practices for continuous testing with Datadog Learn more > Dash conference 2022 recap Datadog Blog To learn more about Datadog engineering challenge: Learn more > careers.datadoghq.com Learn more > Benefits At Datadog, we believe our employees should have the support they need to maintain a strong work/life balance, grow personally and professionally, and save for their future. To learn more about our benefits in details across specific locations, please reach out to our recruiting team during the interview process. Health and Wellness We care about the health and well-being of our employees and their loved ones. That’s why we have competitive benefits that include health, dental, and vision plans for employees, their families, and their dependents. Family In order to support our growing families, we offer best-in-class benefits to help Datadogs navigate parenthood at any stage. Datadogs get a minimum of 16 weeks of parental leave for birthing parents and 12 weeks for non-birthing parents. Finance We want to help you meet your financial goals, so we offer an Employee Stock Purchase Plan (which allows Datadogs to purchase shares at a 15% discount), financial planning assistance through local vendors, Apple Employee Purchase Program, and commuter benefits programs. Personal Fulfillment Datadog’s personal fulfillment benefits support our employees in their pursuit of healthy and rewarding activities beyond their daily work life. We have a strong learning culture offering individual- and team-specific training on an ongoing basis delivered by our Talent Development team and e-learning platforms. Part of that programming includes Manager Training, which provides useful tools and frameworks around recruiting, managing, and developing teams. We also offer fitness reimbursements for employees, their spouses, and dependents. Social Now, the fun stuff. These benefits ensure that our employees have a remarkable experience both in and out of the office. Team outings help colleagues socialize and build strong relationships over meals at local restaurants or immersive activities like cooking lessons. We also offer a competitive bonus program for employee referrals. Paid Time Off Our paid time off program gives employees the freedom and flexibility to take vacation time and personal days as needed. careers.datadoghq.com