Senior Software Engineer, Distributed Systems
MixpanelFull Time
Senior (5 to 8 years)
Candidates should have approximately 10+ years of experience building scalable web products and a strong software engineering background with a focus on distributed systems. Excellent communication, collaboration, problem decomposition, and influencing skills are essential, along with a high tolerance for ambiguity and a commitment to quality, reliability, and performance. Experience with Node.js, Vue or React, TypeScript, GraphQL, Redis, Message queue & broker systems, MySQL, S3, Ruby on Rails, Python, GitHub, and integrating AI Models is expected.
The Staff Software Developer will design, build, and scale distributed systems, leading architecture design and documentation for new projects. They will design and architect core services, develop internal tools, maintain repositories, contribute and review code, and ensure security standards are met. This role involves pushing large technical initiatives forward, mentoring developers, collaborating with cross-functional teams, building observability and resilience around third-party integrations, and setting up automated testing. Responsibilities also include managing authentication, authorization, and security within distributed systems, delivering software iteratively, running experiments, updating designs based on results, implementing monitoring/alerting, and mastering large areas of the codebase to provide technical leadership.
Online video platform for business communication
Vidyard provides an online video platform tailored for businesses to create, host, and share videos aimed at enhancing marketing, sales, corporate communications, and customer support. The platform includes tools for recording and managing videos efficiently, with features for secure sharing such as passcodes and Single Sign-On (SSO). This allows companies to safely distribute video content both internally and externally. Vidyard caters to a diverse range of clients, including marketing teams and sales professionals, helping them to connect with customers and close deals more effectively through video. The company operates on a subscription model, offering various features that can be customized to meet specific client needs, while also providing free tools to attract new users. Vidyard's goal is to improve business communication strategies through video, ultimately driving higher engagement and better results.